除了css hack和瀏覽器私有屬性,推薦使用 w3c validation service校驗其他的代碼 css
使用小寫字母,複合詞使用-分隔 瀏覽器
爲id和樣式類使用有意義或者通用的名字,避免因爲css命名更改引發沒必要要的文檔或者模塊的改變; 性能
id和class的命名長度要適中,不要太過簡略或者太過詳細 spa
爲了性能緣由,請避免元素選擇器和類選擇器以及id選擇器混用 代碼規範
爲了提升可讀性,儘量的使用簡寫屬性。 排序
對屬性值爲0的狀況省略單位 文檔
省略屬性值爲0的前綴 io
儘量使用3個字符的16進制顏色值 class
爲了防止衝突,對於應用特定的樣式附加應用前綴 hack
避免使用css hack 考慮使用特定瀏覽器前綴表示
按照字母順序聲明屬性,排序的時候忽略私有的瀏覽器前綴,對於特定的瀏覽器,私有的瀏覽器前綴應該參與排序。
塊的內容應該被縮進
使用分號結束單個屬性的定義
在屬性名冒號後加一個空格
多個選擇器以及聲明之間以行空格
多個css規則之間以空行分割
儘量不要使用引號,無可奈何的時候使用單引號
成組的css規則之間用塊狀註釋和空行分割