We are constantly learning, the pursuit of progress and improve, in the end learned to what extent, in the end is not really understand CSS, which level is it. Let's take a look at the comparison.
level No. 0: CSS? Isn't that a multiplayer shooting game?
Css? Isn ' t that a multiplayer game?
Some people go to #css website because they are looking for information about the cs:s (Counter strike:source) game. Don't worry about these people, they can't make too many pages, so it won't hurt the network much.
level 1th: Yes, I use it occasionally to remove the link's bottom line.
Yeah, I use it to remove underlines on links sometimes
Unlike the No. 0 level, these people have learned HTML and made a few simple websites. They only use CSS when they can't make certain effects with HTML, such as removing the bottom line of a link or setting a line height. These people's sites are usually small and no visitors, so they will not cause too much damage to the network.
level 2nd: No, I don't like div elements; the tables are much more useful!
No, I don ' t like DIVs; Tables is much easier to work with
They've listened to the use of DIV elements to design Web pages, and have spent some time learning CSS. But they quickly gave up, thinking that CSS was too difficult and poorly supported, or rather a table layout.
Attention! They're dangerous people! They have been in this field for some time, many of them are head of the website department. Contact with them is very important, advocates of network standards should be a lot of people to enlighten them, the significance of the network is serious.
level 3rd: Yes, I heard it's nice, but I didn't use it because ...
Yes i ' ve heard it ' s good, but I can ' t use it because of ...
Although these people know the advantages of CSS, they are always unable to use it for some reason, such as they may have a 2nd-level boss, or they have to consider Netscape 4 users.
Although the old version of the browser does not support CSS, the user can still see the full content. With the benefit of affinity (accessibility) and ease of use (usability), CSS can bring more visitors to the site. Tell the developers at level 3rd that even if they're not policymakers, they might be able to exert some influence on the 2nd-level bosses.
level 4th: CSS? Oh! Yes, I use DIV elements to compose.
Css? Oh! Yes, I use divs for all my layouts
Using too many DIV elements on the page is a problem for this group, and they will set the DIV element's ID in such a way as #toprightredline or #r5_c7 (for column 7th in columns 5th). Even with the validation of XHTML 1.1, this typographic approach does not give you the advantage of CSS. It is difficult to interpret these pages by screen reading software (screens readers, browsers used by visually impaired persons), and the old browser will have the same problem, and the content of the webpage cannot be displayed completely. And the bad class and ID naming, but also for the modification of the layout caused great inconvenience.
Although the 4th level of the site is still bad, but because they are easy to accept new ideas, so the network caused less harm. Many WYSIWYG editors make the original code full of DIV elements, which may be the reason for misleading this group of people. Fortunately these editors have gradually improved, hopefully this will help the 4th level to continue to ascend.
level 5th: I use CSS to design, this is better than the table, because ...
I Use the CSS for design, it ' s better than tables because of ...
Level 5th people know the advantages of CSS and are happy to use it, although sometimes encounter some problems, but not serious. They can also use long-term CSS work experience to argue with people about why the structure of a Web page is separated from its design. I guess most of the readers of this article are CSS developers at this level, and I think I am myself. But this is not the best ...
level 6th: Which version of CSS? Yes, I know. Have you ever read my book about ...
What version of CSS? Yes, I do. Did your read my book about ...
The 6th level is dedicated to improving CSS and has written many great articles about its new usage. Some of them have read all the documentation about CSS and know which features are supported in which version of the browser. They are examples of CSS beginners and use their influence to make the web more progressive. Many of these people make up web standards Project, and if you find any errors on their website, there must be a reason to ask them and you will get a satisfactory answer.
What level of CSS developer are you?