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
This article example shares the specific code of ...
Only show the top border <table frame=above>...
html <div > <button type="button&qu...
Recently, I have a need to list all host names in...
Today we will look at why master-slave delay occu...
What is ORM? ORM stands for Object Relational Map...
Disk quota is the storage limit of a specified di...
Text hiding code, hide a certain text in HTML Copy...
Find information Some methods found on the Intern...
Table of contents 1. Environmental Preparation 2....
Modify /etc/my.cnf or /etc/mysql/my.cnf file [cli...
1. Use the <a> tag to complete <a href=&...
question: I have a form in Vue for uploading blog...
Table of contents Use Cases Reactive API related ...
Table of contents Method 1: set: It is not a data...