CSS教程之css的五个书写技巧

发布时间:2019-09-03编辑:脚本学堂
文章讲述了在书写css时的5条相关技巧,想让你的css整洁易懂,方便查阅。就来认真看一下本文吧!

简单介绍一下5个css书写技巧:
1. CSS Reset/重置
已经了解了什么是css重置。那么怎么写css重置呢。
可以copy Eric Meyer Reset, YUI Reset或其它css reset, 要根据你的项目改为自己的reset.
不要使用* { margin: 0; padding: 0; } 。个人很爱用,有作者提到使用这句并不适用一些元素比如单选按钮
2. 按字母顺序来排列css
不按字母顺序排的

复制代码 代码示例:
div#header h1 {
z-index: 101;
color: #000;
position: relative;
line-height: 24px;
margin-right: 48px;
border-bottom: 1px solid #dedede;
font-size: 18px;
}
按字母顺序排的
div#header h1 {
 border-bottom: 1px solid #dedede;
 color: #000;
 font-size: 18px;
 line-height: 24px;
 margin-right: 48px;
 position: relative;
 z-index: 101;
}

原因这样可以更好的找到某个属性。我觉着这样比较好。

3. 更好的组织css结构
使用css注释来分给css分组,这样结构明了,也有利于协同设计。
 

复制代码 代码示例:
/*****Reset*****/
xxxxxxx{xxxxx}
xxxxx{xxxxx}
/*****layouts*****/
xxxxxxx{xxxxx}
xxxxx{xxxxx}

4. 保持一致性
不要纠结到底一个选择器的所有属性写在一行,还是每个属性写一行好。你自己觉得方便就可以。
 

复制代码 代码示例:
iv#header { float: left; width: 100%; }
div#header div.column {
border-right: 1px solid #ccc;
float: rightright;
margin-right: 50px;
padding: 10px;
width: 300px;
}
div#header h1 { float: left; position: relative; width: 250px; }

如果你喜欢写一行,发给team的另一个,却喜欢每排一行,把css拿去w3c验证,这样它会有一份结果,自动转换成每排一行。

5. 先标记后css
是对html的标记弄好后再写css会比较不容易出错。