看板 Web_Design 關於我們 聯絡資訊
/* Suggested order: * display * list-style / table-layout * position / float / z-index / top right bottom left / clear * visibility / overflow / clip * width / height * margin / padding / border / outline * background * color * font * text-decoration / text-align / vertical-align / white-space * content / cursor * other */ 這看起來有點亂, 但有一定規則, 先從 box model 看起, 由外而內, 外加一個 outline, width / height margin padding border outline 這之前的是和整個 box 外觀位置有關, display list-style / table-layout position float z-index top right bottom left clear visibility / overflow / clip 之後則是 box 的內容部份, 由下而上 background color font text ( text-decoration / text-align / vertical-align / white-space ) content / cursor 如果已熟悉 css, 應該很快就習慣, 而不熟悉的人, 也能從中得益. 8/12 編: 沒想到有類似的文件, 就如推文所言, 一個 rule set 沒幾行, 除錯修改, 照字母和box順序都差不多, 但能輕鬆寫出這順序, 代表著你對 box model 甚至整個css有一定程度的理解, 也許這可以拿來當考題. 寫css就是把html元素當成一個一個box, 寫得時候畫面自然浮現在腦中, 也很自然的就會寫成這種順序. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.126.16
akiratw:這份PDF也有整理出來 http://bit.ly/cAgKow 08/11 22:27
akiratw:大原則就是從外往內寫,先蓋好房子再裝潢內部。 08/11 22:28
shimuraken:這篇整理的不錯,不過我的習慣是從A-Z排序來寫.. 08/11 22:59
no1kk:我想要問的是,依照順序書寫的好處是什麼? 08/11 23:24
no1kk:依照過去的經驗一個樣式最多是寫到6條,偶有10左右的但很少 08/11 23:25
no1kk:所以也很少有閱讀上的困難,頂多是會把同類的擺一起如: 08/11 23:26
no1kk:(width,height)(top,left)(padding,margin)...等 08/11 23:27
oj113068:其實我也是同類派的,不是字母派的@ @ 08/11 23:27
oj113068:另外我的字體設定和box模式大都分開,所以差不多都是 08/11 23:28
oj113068:4~5條結束,還沒有太長不易維護的困擾XD 08/11 23:29
pm2001:同類擺一起 結果寫到後來馬都是用firebug找在第幾行 08/11 23:31
akiratw:這篇是Mozilla建議的書寫順序 當然每個人有自己的習慣也行 08/11 23:38
※ 編輯: ChowMein 來自: 112.104.185.52 (08/12 08:21)
kurtisgod:我也是同類派 08/12 13:58
kurtisgod:其實我覺得 如何把css寫的精簡 更有效率才是重點 08/12 13:59
kurtisgod:不然如同前面版友說的 後來都嘛用firebug在找... 08/12 14:00
shadowjohn:個人覺得把可以讓使用者易調的部分集中上移比較好 … 08/12 14:17