當我第一次開始寫CSS,我寫它的擴展形式是否有正確和錯誤的方式來格式化CSS?
div.class {
margin: 10px 5px 3px;
border: 1px solid #333;
font-weight: bold;
}
.class .subclass {
text-align:right;
}
但現在我發現自己寫的CSS是這樣的:(實例代碼實際上,我現在寫)
.object1 {}
.scrollButton{width:44px;height:135px;}
.scrollButton img {padding:51px 0 0 23px;}
.object2 {width:165px;height:94px;margin:15px 0 0 23px;padding:15px 0 0 10px;background:#fff;}
.featuredObject .symbol{line-height:30px; padding-top:6px;}
.featuredObject .value {width:90px;}
.featuredObject .valueChange {padding:5px 0 0 0;}
.featuredObject img {position:absolute;margin:32px 0 0 107px;}
我開始擔心,因爲很多時候我在網上看到第一種形式的示例,而我發現第二種形式更容易處理。它的垂直高度較低,所以我可以用較少的滾動查看所有類,層次結構的列表看起來更加明顯,而且看起來更像是我用javascript或html編寫的代碼。這是一種有效的代碼編寫方式,或者在使用標準時保持聯機狀態,是否應該使用垂直表單?
+1優秀的問題。我從來沒有使用第二種形式,但現在你提到它...另外,人們從文件中剝離CSS評論的是什麼。有時候,headerblock是一種很好的方式來快速瀏覽你正在尋找的東西(或者,我是唯一一個在我的CSS中放置頭文件塊來對常用樣式元素進行分組的人嗎?) – jcolebrand 2010-05-28 17:30:02
我傾向於選擇「以上都不是」給予那些有限的選擇。 – 2010-05-28 18:26:16