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

Why is the disk space still occupied after deleting table data in MySQL?

Table of contents 1. Mysql data structure 2. The ...

Is your website suitable for IE8?

During the Olympic Games, IE 8 Beta 2 will be rele...

Common scenarios and avoidance methods for index failure in MySQL

Preface I have read many similar articles before,...

Detailed tutorial on how to install mysql8.0 using Linux yum command

1. Do a good job of cleaning before installation ...

Introduction to the use of http-equiv attribute in meta tag

meta is an auxiliary tag in the head area of ​​htm...

Introduction to CSS BEM Naming Standard (Recommended)

1 What is BEM Naming Standard Bem is the abbrevia...

Summary of various uses of JSON.stringify

Preface Anyone who has used json should know that...

Solution to MySQL root password error number 1045

Stop MySQL Service Windows can right-click My Com...

How to view the storage location of MySQL data files

We may have a question: After we install MySQL lo...

Analyze the compilation and burning of Linux kernel and device tree

Table of contents 1. Prepare materials 2. Downloa...

Hide div in HTML Hide table TABLE or DIV content css style

I solved a problem tonight that has been botherin...

Detailed steps to download Tomcat and put it on Linux

If you have just come into contact with Linux, th...

About CSS floating and canceling floating

Definition of Float Sets the element out of the n...