样式表的书写风格

按照样式定义的用途归类,采用横排+竖排结合的书写方式。

  • 如果定义较少,则直接放在同一行即可。
  • 否则,每一行书写同一类型的样式定义(如字体控制), 不同类型的样式定义则放在不同的行。

另外,个人偏好:

  • 第一个定义总是顶住左花括号,显得紧凑点,最后一个定义也紧靠着右花括号;
  • 每个定义间用 1 个空格分隔;
  • 每组定义从第 2 行开始都相对第 1 行缩进 2 个空格,每组定义间有层级关系的则缩进4个空格。
  • 与“淘宝的css属性顺序书写规范^1^”不同的,我倾向于将color定义和 background-color和border放在一起,因为他们都(可能)有颜色值的控制, 也较常改变,而字体本身一般来说是不变的。
.box{display:block; position:absolute; float:left; clear:both; cursor:pointer; /*...显示属性*/
  margin:0; padding:0; width:auto; height:auto; /*...盒模型*/
  vertical-align:top; white-space:normal; text-decoration:none; text-align:left; /*...排版*/
  color:#fff; font:15pt/17pt bold "Arial" normal; content:"."; /*...文字*/
  border:1px solid #ccc; background:transparent none; /*...边框背景*/}

    .box h3{/*...*/}

    .box p{/*...*/}
1
2
3
4
5
6
7
8
9

横排+竖排书写风格演示,参考“淘宝的css属性顺序书写规范”。

http://farm4.static.flickr.com/3547/3814038548_230aa17c50_o.png

参考阅读

Help
[count]gg 跳转到第 [count] 行,默认第 1 行。
[count]G 跳转到第 [count] 行,默认最后一行。
[count]j 向下跳转 [count] 行,默认跳转一行。
[count]k 向上跳转 [count] 行,默认跳转一行。
/ 开始搜索。按 <Esc> 退出。
gh 跳转到首页。
gb 跳转到博客首页。
gw 跳转到 Wiki 首页。
gt 跳转到我的 Twitter Profile 页。
gp 跳转到我的 Github Profile 页。
? 打开帮助。按 <Esc> 退出。