About  Categories  Archives  Links  Contact  RSS

liyi.freeshell.org

为什么不用<table>...</table>布局?

旧事重提了。

这里说的是,在写HTML时不应当用<table>...</table> 标签做页面布局。原因是这样:

浏览器读入HTML文档时把<table>...</table>作为一个 整体,读完整个<table>...</table>才显示其 内容。如果整个页面内容很多,又用了<table>...</table> 布局,浏览器显示空白的时间会比较长,读者 的耐心会受到极大考验:)

较好的方法是用<div id="foo">...</div>来布局,内 容在<div>...</div>里写,属性在CSS文件里定义。这时 ,浏览器会边读入边显示,会缩短等待的时间。

不用<table>...</table>布局,并不是说该用表格时也 不能用。较长的表格仍然有延时问题,有个小技巧:简单的表格用 列表代替;复杂的表格拆成几个表格,使用相同的表头,这样既有 利于显示又方便阅读。

Category: /web | Permalink