当前对于网页制作是选择传统的表格还是用新型的div+css布局?说法各有不同。一部分说还是用表格比较好,开发快,容易控制,浏览器兼容也好些;另一部分认为DIV好,是以后的发展趋势,主要是如下原因:
div+css布局比表格布局节省页面代码,代码结构也更清晰明了。
div+css开发速度要比表格快,而且布局更精确,不过手写代码明显增加div+css布局,使网站版面布局修改变的更简单。
div+css布局能够适应未来多种客户端需求。
div+css布局节约站点所占空间和站点流量。这些都是DIV的好处。
DIV有这么多好处是不是有些心动,决定学它。div和表格各有长处,通常情况下它们可以互换使用。
我感觉正确的符合标准的设计思路是:使用DIV等布局元素来制作页面的布局设计,定位,色块,图片等。使用表格,UL等这样的元素来显示页面中需要展示的数据。因为div不会像表格一样,在IE下要将整个表格下载完后才全部显示内容(firefox不会),所以用表格来布局显然是不合适的,尤其是数据量大时,在IE下用表格会发现慢的多。而DIV就好多了。当然,DIV也起整理数据的作用。
div用于布局,表格用于显示数据,这是现在最基本的设计原则
1:表格里可以内嵌div。反之div可以内嵌表格吗??
当然可以了。
对于DIV布局
定义
表示一块可显示 HTML 的区域。
Specifies a container that renders HTML.
注释
此元素在 Internet Explorer 3.0 及以上版本的 HTML 中可用,在 Internet Explorer 4.0 及以上版本
的脚本中可用。
此元素是块元素。
此元素需要关闭标签。
The DIV element is available in HTML as of Internet Explorer 3.0, and in script as of
Internet Explorer 4.0.
This element is a block element.
This element requires a closing tag.
示例代码
下面的例子使用了两个 DIV 元素对两段文字进行了不同的对齐处理。
This example uses two DIV elements to align two sections of text differently.
此文本代表一段。可以在这里放你的HTML或文本
