查看CSS Zen Garden,我可以看到將設計和內容分開的強大和便利。可能性似乎幾乎是無止境的人們可以改變樣式表,整個網站的外觀可以徹底改變。爲面向未來的CSS編寫HTML代碼
比方說,我正在把網站的HTML部分放在一起。我怎麼知道把div放在哪裏,在哪裏嵌套等等?例如,假設我想在屏幕上放置一些東西:我通常會嵌套3個div,一個是display:table
,另一個是display:table-cell
,另一個是margin-left:auto;margin-right;auto
,它們會有內容。
假設我只是在做HTML內容,但現階段沒有考慮設計。如果我不知道我會將它集中在屏幕上,我怎麼知道我需要將3個div拼在一起?
或者如果我現在有一個設計使用HTML/CSS,並且我的div和跨度都設置了,那麼如果我決定更改CSS以創建全新的佈局,18個月會發生什麼?有時我會有額外的div,有時候我沒有足夠的空間。
想必,擁有更多關卡總是會更好。這樣,可能發生的最糟糕的事情就是你有一些多餘的div,它們沒有風格並且沒有明顯的效果。
這是其他人有的問題嗎?我知道CSS Zen Garden是一種特殊情況,但是當您更改相應的CSS時,通常會更改HTML代碼嗎?