經(jīng)常要保持CSS的整潔度和有序性。我喜歡將選擇符按照樣式的類別進(jìn)行組織劃分。
重置樣式(reset styles)
排版樣式(typography styles)
布局樣式(layout styles (header, content, footer, etc.))
模塊和widget樣式module or widget styles
其他(etc).
然后,在每個(gè)組里面,我按照DOM等級(jí)將選擇符組織劃分:
任何父級(jí)元素樣式(any parent styles)
塊級(jí)元素樣式(block-level element styles) (段落,列表等.)
內(nèi)聯(lián)元素樣式(inline element styles) (鏈接,縮寫等.)
其他(etc).
然后在上面劃分的基礎(chǔ)上進(jìn)行具體的劃分:
段落(paragraphs)
引用(blockquotes)
地址(addresses)
列表(lists)
表單(forms)
表格(tables)
其他(etc).
最后,我按照樣式類型組織CSS聲明
位置樣式(positioning styles)
浮動(dòng)/清除浮動(dòng)樣式(float/clear styles)
顯示/可見樣式(display/visibility styles)
空間樣式(spacing styles)(margin, padding, border)
尺寸樣式(dimensions styles)
排版相關(guān)樣式(typography-related styles)(line-height, color, etc.)
其他樣式(miscellaneous styles)(list-style, cursors, etc.)
許多人喜歡根據(jù)聲明的字母順序來(lái)排列,這種方法對(duì)我來(lái)說(shuō)可能不太適合,但可能對(duì)你來(lái)說(shuō)會(huì)非常適合。不過(guò)一旦你選擇了任何組織方法,就最好堅(jiān)持下去以保持其統(tǒng)一性。
如對(duì)本文有疑問(wèn),請(qǐng)?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會(huì)為你解答?。?點(diǎn)擊進(jìn)入論壇