當DIV+CSS平地起驚雷突然出現在網頁設計行業的時候,官方、民間無不推崇備至,彷彿Table設計的時代就要終結,馬上就要步入DIV+CSS的時代,不懂得DIV+CSS你都不好意思說你會網頁設計,不知DIV+CSS你都不好意思說你是站長,你要還是用TABLE來設計站點,無數鄙夷之光就投射而來。
然而DIV+CSS真的有這麼神嗎?該怎麼真正的利用DIV+CSS優化站點,而不是掛羊頭賣狗肉,插大蔥裝大象呢?
DIV+CSS的設計中有幾點誤區,尤其應該澄清:
1、DIV+CSS的合理之處在於可以進行網頁的統一設計管理,透過一個樣式表,牽一發而動全身,只要修改樣式表,就可以統一全站的風格,如果為一個頁面單獨做一個樣式表,或是一個div就做一個樣式表,沒有全域設計觀念,那麼這個div+CSS的設計方式就完全沒有必要,甚至成了累贅;
2、像Table一樣用DIV+CSS,無窮無盡的嵌套,其效果與Table設計沒有兩樣,並不會帶來搜尋引擎的最佳化效果,反而會增加頁面的負擔;
3、推崇Div+CSS,卻不考慮相容性,TABLE設計由來已久,得到瀏覽器的廣泛支持,所以顯示效果很好,不會出現錯位情況,但是DIV+CSS卻在部分瀏覽器中會發生頁面錯位的情況,因此在進行設計的時候也要考慮到不同瀏覽器的情況,進行更改和調試。
當然DIV+CSS有其固有的優點:1、標準化的頁面結構;2、有利於統一設計管理;3、可以得到搜尋引擎良好的支持,但似乎利用DIV+CSS要注意以上誤區,相信站長都有很多的體會,也有更多成熟的設計理念。