php - 是否使用表作为容器?

标签 php javascript html css

我使用主表创建了我的整个网站,并将内容放在表中。

有些人认为这是错误的,我想知道在我的情况下具体该怎么做。

在我的 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/

相关文章:

div 方形对齐问题中的 css div

javascript - Aptana Studio 3 语法错误意外标记

php - 如何使用 PHP exec (linux) 启动后台进程?

php - 更新帖子不起作用

javascript - 隐藏鼠标悬停链接的 URL

javascript - 如何仅从 DOM Window 对象获取属性? (不单独指定)

javascript - 将日期转换为毫秒至今

php - 在不改变页面的情况下调用 PHP 脚本

javascript - 如何使用JS/jQuery在一个页面的两个局部 View 之间切换?

html - 表格全宽div