真心覺得寫出 CSS 并不難,但是要寫出可被維護(hù)的 CSS 比其他程式語言都還難。所幸已經(jīng)有許多大師級的人物,提出許多設(shè)計(jì)模式和思維,借由站在巨人的肩膀上可以讓事情事半功倍。這篇文章就來說說 OOCSS、SMACSS 和撰寫 CSS 時(shí)應(yīng)該注意的規(guī)范。
(本文的例子用的是 SCSS 語法)
OOCSS
OOCSS 不是什么新技術(shù),只是一種撰寫 CSS 的設(shè)計(jì)模式,或者可以說是一種「道德規(guī)范」,大致上我覺得重點(diǎn)只有兩個(gè):
減少對 HTML 結(jié)構(gòu)的依賴
新聞熱點(diǎn)
疑難解答
圖片精選