【发布时间】:2010-05-13 07:51:51
【问题描述】:
我使用主表创建了我的整个网站,并将内容包含在表中。
有些人认为这是错误的,我想知道在我的情况下具体该怎么做。
在我的 index.html 上,我有一个 <table align="center">,然后是其中的所有内容。
现在内容是DIVS的形式,它们都有相对定位,所以它们是相对于表格的。
例如:
<table align="center">
<tr>
<td>
<div style="position:relative; left:14px; top:50px;">
CONTENT HERE... (Form, divs, images)
</div>
</td>
</tr>
</table>
我刚刚到了浏览器兼容的阶段。
无需进行任何更改,我的网站在 FF、SAFARI、Chrome 和 Opera 中都能完美运行。只有 IE 的麻烦。
所以对于我的 Q,如果你在我的位置上,你会改变我的布局并删除表格,而是使用更多的 css 和更多的 DIVS,还是你会使用我所拥有的?
如果你回答我,请不要只给我答案,还要给我一个“为什么”……换句话说,给我论据和事实……
谢谢
【问题讨论】:
-
哇,你不会认为你必须说这么多,但我在这里再说一遍...... 不要在表格中放置分区。
-
因为一个表并不意味着被分割,而是整个。要么你想划分一些东西,要么你想把它放在一张桌子上;但是,您不能将同一张表中的所有内容分开。从概念上讲,如果你想把它分开,你有两张桌子,而不是一张。
标签: php javascript html css