Tables的(de)缺點
1、Table要比其它html标記占更多(duō)的(de)字節。(延遲下(xià)載時(shí)間,占用(yòng)服務器更多(duō)的(de)流量資源。)
2、Tablle會阻擋浏覽器渲染引擎的(de)渲染順序。(會延遲頁面的(de)生成速度,讓用(yòng)戶等待更久的(de)時(shí)間。)
3、Table裏顯示圖片時(shí)需要你把單個(gè)、有邏輯性的(de)圖片切成多(duō)個(gè)圖。(增加設計的(de)複雜(zá)度,增加頁面加載時(shí)間,增加HTTP會話(huà)數。)
4、在某些浏覽器中Table裏的(de)文字的(de)拷貝會出現問題。(這(zhè)會讓用(yòng)戶不悅。)
5、Table會影(yǐng)響其内部的(de)某些布局屬性的(de)生效(比如<td>裏的(de)元素的(de)height:100%)(這(zhè)會限制你頁面設計的(de)自由性。)
6、一旦學了(le)CSS知識,你會發現使用(yòng)table做(zuò)頁面布局會變得(de)更麻煩。(先花時(shí)間學一些CSS知識,會省去你以後大(dà)量的(de)時(shí)間。)
7、table對(duì)對(duì)于頁面布局來(lái)說,從語義上看是不正确的(de)。(它描述的(de)是表現,而不是内容。)
8、table代碼會讓閱讀者抓狂。(不但無法利用(yòng)CSS,而且會你不知所雲)
9、table一旦設計完成就變成死的(de),很難通(tōng)過CSS讓它展現新的(de)面貌。
Tables的(de)優點
在某些場(chǎng)合,使用(yòng)Table是100%的(de)适合、恰當和(hé)正确。比如,用(yòng)table做(zuò)表格是完全正确的(de)。