What level is your current CSS level?

Source: Internet
Author: User

CSS (stacked style sheet), may have seen the website to create tutorial Network Basic people know what is going on. in this article, we will test how CSS is at a certain stage or level.

In this article, CSS learners are divided into six levels from low to high. Come and see which level you are.

Level 0th: CSS? What CSS? CS? I used to play the game. It's a multiplayer game.

CSS? Isn' t that a multiplayer game?

Some people go to the # CSS website for information about the game CS: S (Counter Strike: Source. Don't worry about these people. They can't make too many webpages, so they won't do much harm to the Internet.

Level 1st: css I know. It is also used. I occasionally use it to remove the bottom line of the link.

CSS Yeah, I use it to remove underlines on links sometimes

Different from 0th people, these people have learned HTML and made several simple websites. CSS is used only when HTML cannot be used to produce certain effects, such as removing the bottom line of a link or setting the Row Height. These websites are usually small and have no visitors, so they will not cause too much harm to the Internet.

Level 2nd: No, I don't like div elements. Tables are much easier to use!

No, I don't like divs; tables are much easier to work

They have heard of the use of div elements to design webpages and have spent some time learning CSS. However, they quickly gave up and thought CSS was too difficult and had poor support, but they would rather use table layout.

Note! They are dangerous people! They have been in this field for a while, and many of them are website department directors. It is very important to contact them. People who advocate network standards should enlighten them more. This makes little sense to the network.

Level 3rd: Yes, I heard it is quite good, but I didn't use it because ......

Yes I 've heard it's good, but I can't use it because...

Although they know the advantages of CSS, they are always unable to use it for some reason. For example, they may have 2nd-level superiors, or they must take into account users of Netscape 4.

Although the old browser does not support CSS, you can still see the complete content. CSS can bring more visitors to the Website Based on the advantages of accessibility and usability. Tell developers of level 1 about these advantages. Even if they are not decision makers, they may be able to exert some influence on their superiors of level 2.

Level 4th: CSS? Oh! That's right. I use div elements for layout.

CSS? Oh! Yes, I use divs for all my layouts

Using too many div elements on the page is a problem for this group of people. They use the # toprightredline or # r5_c7 (representing column 5th in column 7th) method to set the id of the div element. Even if you can pass the XHTML 1.1 verification, This typographical method cannot take advantage of CSS. Screen readers (a browser used by the visually impaired) is difficult to interpret these web pages. The old browsers also have the same problem, and the content of the web pages cannot be completely displayed. Poor class and id naming methods also cause great inconvenience to layout modification.

Although the websites made by hundreds of thousands of people are still very bad, they are less harmful to the Internet because they are easy to accept new ideas. Many WYSIWYG editors make primitive code that is full of div elements, which may mislead this group of people. Fortunately, these editors have been gradually improved, and we hope this will help 4th people continue to improve.

Level 2: I use CSS for design, which is much better than the table, because ......

I use CSS for design, it's better than tables because...

Level 1 people know the advantages of CSS and are willing to use it. Although they sometimes encounter some problems, they are not serious. They can also use their long-term CSS work experience to argue with people why they should separate the structure and design of the web page. I guess most of the readers of this article are CSS developers at this level. But this is not the best ......

Level 6th: Which version of CSS? Yes, I know. You have read my books ......

What version of CSS? Yes, I do. Did you read my book about...

6th people are committed to improving CSS and have written many great articles to introduce its new usage. Some of them read all the W3C CSS instruction files and know which features are supported by the browser. They are examples of CSS beginners and use their influence to make the network more progressive. Many of them form the Web Standards Project. If you find any errors on their website, you must have a reason. After asking them, you will be able to get a satisfactory answer.

No matter which level you are in, you only need to know and learn, but you must be aware that the separation of CSS web page layout and performance is certainly beneficial.

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.