內容、樣式、行為,分開了嗎?

學CSS的人大概都知道要把網頁的內容、樣式和網頁行為分開,不過其實一直到現在,內容的部份,也就是HTML的結構,其實都還是會受到網頁的樣式影響,例如一些圓角框的設計是透過多三層的div標籤來達到多重背景圖的效果,雖然div標籤和span標籤是隨你用,加幾層都不會影響網頁的語意,但是這樣的使用法我自己都是能免則免,因為又增加網頁大小、看原始碼又覺得很混亂,比較好的方法是透過javascript來作製造這種為了視覺效果所需要的元素,不過這時就要考慮到使用者關閉javascript時,網頁的版面還能夠維持在正常,或至少可讀的程度,雖然說如果只是圓角框就不需要擔心這問題啦,我想,這問題大概要很久以後才能獲得解決吧,除了要各家瀏覽器都遵照標準來描繪網頁、並且都支援到夠新的CSS(至少現在的CSS2已經不敷網頁設計師使用了),最重要的還要使用者都有更新瀏覽器@@。

comments powered by Disqus