1. Arrange CSS in alphabetical order Not in alphabetical order: Copy code The code is as follows:div#header h1 { z-index: 101; color: #000;: position: relative; line-height: 24px; margin-right: 48px; border-bottom: 1px solid #dedede; font-size: 18px; } In alphabetical order: Copy code The code is as follows:div#header h1 { border-bottom: 1px solid #dedede; color: #000; font-size: 18px; line-height: 24px; margin-right: 48px; position: relative; z-index: 101; } The reason is this: it is better to find a certain attribute. 2. Better organize CSS structure <br />Use CSS comments to group CSS, so that the structure is clear and conducive to collaborative design. /****Reset****/ xxxxxxx{www.sytm.net} xxxxx{xxxxx} /*****layouts*****/ xxxxxxx{www.sytm.net} xxxxx{xxxxx} 3. Be consistent <br />Don't waste time discussing whether it is better to write all attributes of a selector on one line or each attribute on one line. If you like to write on one line, because writing one line per row will make the whole document feel too long and inconvenient to find. But when I send it to another person in the team, he likes to have each sentence on one line. What should I do? It is actually very simple. Just send the CSS to W3C for verification, and it will produce a result that will be automatically converted into each row. 4. Markup first, CSS later It will be less error-prone if you finish the HTML markup before writing CSS. For example, when writing a page, first write a basic tag structure <body> Copy code The code is as follows:<div id="wrapper"> <div id="header"><!--end #header--> <div id="container"> <div id="content"> </div><!--end #content--> <div id="sidebar"> </div><!--end #sidebarr--> </div><!--end #container--> <div id="footer"> </div>!<--end #footer--> </div><!--end #wrapper--> </body> Then try to make good use of child selectors instead of adding a selector to each element you want to style. 5. CSS Reset <br />You can copy Eric Meyer Reset, YUI Reset or other css reset, but you should then change it to your own reset according to your project. * { margin: 0; padding: 0; } This sentence does not apply to some elements such as radio buttons, but if there are radio buttons, you can just reset them. |
<<: Summary of the knowledge of embedding instructions that Vue engineers must encapsulate
>>: HTML (css style specification) must read
Another important aspect of separating structure ...
The topic I want to share with you today is: &quo...
After resetting the system, the MySQL database th...
Table of contents First, let's briefly introd...
First method Alibaba Cloud and Baidu Cloud server...
Table of contents Introduction Log classification...
Preface Although some love in this world has a pr...
1. Background When the Docker service is started,...
Table of contents Standard execution process opti...
Regarding the issue of MySQL remote connection, w...
This article records the installation tutorial of...
This article shares the specific code of Vue usin...
need: Usually, sites want to prevent videos and p...
Table of contents 1. Determine the entity type be...
This article mainly introduces several scheduling...