Recommend some useful learning materials for newbies in web design

Recommend some useful learning materials for newbies in web design

Many people also asked me what books I read when I was studying. Below I would like to recommend some books to beginners (which are also books I read when I was studying. I picked out the useful ones and recommended them to everyone). These are what I read when I started studying! In fact, many of the contents are similar, it just depends on whether you choose the right one that is useful to you!

When you know nothing:
"HTML+CSS Web Page Layout Development Guide"-----Tsinghua University Press Author: Jia Zheng Wang Hualei Qiwen has 6 articles, 18 chapters, 108 knowledge points, and more small sections, mainly explaining various CSS applications and structurally reasonable applications

"Special Light" div+css web page layout and beautification---------People's Posts and Telecommunications Press Author: Li Ye A total of 10 chapters, 49 knowledge points, mainly explaining the characteristics of various websites and production plans

"Quick Check and Appreciation of Excellent Web Design" ----------Electronic Industry Press Author: Zhou Hong Wang Yonggang 23 chapters in total, more than 100 excellent web designs, mainly explaining color schemes and human-computer interaction

When you already understand a little:
"CSS Zen Garden"------------People's Posts and Telecommunications Press Author: Dave Shea; Molly E.Holzschlag Chen Lifu, Shan** (I don't know those two words)
There are 7 chapters and 37 knowledge points in total. It is systematic and mainly analyzes the source code and theme of the Zen Garden website.

"Mastering CSS" Advanced Web Standards Solutions ------- Posts and Telecommunications Press Author: Andy Budd; Cameron Moll; Simon Collison
There are 9 chapters in total, 3 case study analyses, 66 sections, and more knowledge points, mainly discussing the causes and solutions for bugs in various browsers.

After reading the above, I believe you have reached a certain level. The next step is how to imprint this knowledge in your mind! Don’t be afraid of spending money and time on buying books, because for you now, time and money added up to absolute knowledge!

If you have laid a good foundation, I suggest you buy a copy of "CSS Definitive Guide" and consolidate it systematically. The previous ones are about your foundation, but there are always some, how to say it, fragmented. It should be said that the previous books cannot be fully imprinted in your mind. Only after reading them systematically can you make an organized web page. Some people are impatient at the beginning of learning. They learn a little and apply a little, and then think that the rest are almost the same (I was like this before). Later, I bought a copy of "CSS Definitive Guide" and integrated all the knowledge read above. I felt that the knowledge in my whole brain was enough to allow me to deal with all problems. Of course, I hope that you can practice while reading these books. After all, reading thousands of books is not as good as traveling thousands of miles. I have read a lot of other books in the library. When I encounter some problems that I can't solve, I always like to go to the library to check some information. Sometimes when I encounter something I am interested in, I take out my mobile phone and take a picture of the thing I am interested in, then come back and study it slowly, and then check it on the Internet again. After solving the confusion, study again, practice again, and advance slowly. You will find that your IQ is actually above 150 (just kidding), haha!

The above views are just my personal opinions and experiences after learning! I hope this is useful to you all. By the way, let me remind you that no book can teach you all the knowledge. It can only be a guide, a key. If you want to retrieve the treasure, you still need your own efforts, practice and perseverance. If you don’t have the determination to persevere in learning this, I believe you will never be able to master it, because doing what we do is absolutely boring and lifeless (in the eyes of others), but every time we complete a successful work, the feeling we get is absolutely incomparable!

<<:  MySQL Series 7 MySQL Storage Engine

>>:  Detailed tutorial on installing Prometheus with Docker

Recommend

Details of Linux file descriptors, file pointers, and inodes

Table of contents Linux--File descriptor, file po...

Vue implements local storage add, delete and modify functions

This article example shares the specific code of ...

How to deploy Rancher with Docker (no pitfalls)

Must read before operation: Note: If you want to ...

HTML/CSS Basics - Several precautions in HTML code writing (must read)

The warning points in this article have nothing t...

11 ways to remove duplicates from js arrays

In actual work or interviews, we often encounter ...

Vue based on Element button permission implementation solution

Background requirements: The ERP system needs to ...

Usage of if judgment in HTML

In the process of Django web development, when wr...

Simple web design concept color matching

(I) Basic concepts of web page color matching (1) ...

In-depth understanding of the use of Vue

Table of contents Understand the core concept of ...

Summary of pitfalls in virtualbox centos7 nat+host-only networking

Table of contents 1. Problem Background 2. What a...

Getting started with JavaScript basics

Table of contents 1. Where to write JavaScript 2....

Implementation of multiple instances of tomcat on a single machine

1. Introduction First of all, we need to answer a...

BUG of odd width and height in IE6

As shown in the figure: But when viewed under IE6...

Use pure CSS to achieve scroll shadow effect

To get straight to the point, there is a very com...