Table被web編程棄用的原因

來源:互聯網
上載者:User

標籤:c   a   tar   http   get   com   

Table要比其它html標記占更多的位元組。

(延遲下載時間,佔用伺服器更多的流量資源。)
Tablle會阻擋瀏覽器渲染引擎的渲染順序。

(會延遲頁面的產生速度,讓使用者等待更久的時間。)
Table裡顯示圖片時需要你把單個、有邏輯性的圖片切成多個圖。

(增加設計的複雜度,增加頁面載入時間,增加HTTP會話數。)
在某些瀏覽器中Table裡的文字的拷貝會出現問題。

(這會讓使用者不悅。)
Table會影響其內部的某些布局屬性的生效(比如<td>裡的元素的height:100%)

(這會限制你頁面設計的自由性。)
一旦學了CSS知識,你會發現使用table做頁面配置會變得更麻煩。

(先花時間學一些CSS知識,會省去你以後大量的時間。)
table對對於頁面配置來說,從語義上看是不正確的。

(它描述的是表現,而不是內容。)
table代碼會讓閱讀者抓狂。

(不但無法利用CSS,而且會你不知所云)
table一旦設計完成就變成死的,很難通過CSS讓它展現新的面貌。

(你看過CSS Zen Garden嗎?)

Tables的好處
在某些場合,使用Table是100%的適合、恰當和正確。比如,用table做表格是完全正確的。
如果你無法判斷是否應該使用table,參考一下上面的幾條,相信你能找到答案。

參考:http://www.jishutie.net/p/19803.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.