2010-01-14 78 views

回答

2

个人我尝试组属性或多或少像这样:

  • 盒模型(高度,宽度,填充,余量...)
  • 定位
  • 字体相关(字体家庭,字体重量等)
  • 颜色和背景图片

有没有真正的利益做事情就这样,我只是觉得这合理合乎逻辑且易于遵循。

简单的例子(带注释来说明):

#selector{ 
    /* box */ 
    width: 300px; 
    margin: 15px 0 30px; 
    padding: 5px; 
    border: 1px solid #333; 

    /* position */ 
    float: left; 
    display: inline; 

    /* font */ 
    font-family: 'Lucida Grande', 'BitStream Vera Sans', Verdana, sans-serif; 
    font-weight: normal; 
    font-size: 14px; 

    /* colour */ 
    color: #000; 
    background: #ddd; 
} 

值得注意我通常保持组合选择上一条线(即在同一行的所有箱相关的选择,等等)

0

查看Andy Ford's post详细说明了他订购CSS属性的方法。他在主题上以a nice round-up of further reading around the internet结束。

+1

我的博客已不在,但帖子在Wayback Machine上https://web.archive.org/web/20130227044124/http://fordinteractive.com/2009/02/order-of-the- day-css-properties/Bootstrap联合创始人Mark Otto也有一个非常相关的帖子:http://markdotto.com/2011/11/29/css-property-order/ – 2015-06-10 19:42:25