我使用主表创建了我的整个网站,并将内容放在表中。
有些人认为这是错误的,我想知道在我的情况下具体该怎么做。
在我的 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 有问题。
那么对于我的问题,如果你在我那里,你会改变我的布局并删除表格,而是使用更多的 css 和更多的 DIVS,或者你会使用我现有的吗?
如果你回答我,请不要只提供答案,还要提供一个“为什么”,换句话说,给我论据和事实......
谢谢
最佳答案
我在你的表格中没有看到任何东西比你从单个表格单元格中包含的 DIV 得到的更多。您仍在根据作为父级的 DIV 来安排内容,那么 div 外部的额外标记究竟对您有何帮助?如果您担心 DIV 居中(并且显然您遇到了麻烦,因为您说您在 IE 中遇到了麻烦),请设置 margin-right:auto; margin-left:auto
在样式或 CSS 中。
关于php - 是否使用表作为容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2821105/