1

我的 html 中有一个表格,我想在我的页面上居中。我有以下代码。我完全可以在 ie 中找到,但在 chrome 中找不到。难道我做错了什么?

<table align="center">
  <tr>
    <td>
      <div class="zoom_controls"> </div>
            </td>
   </tr>
</table>
4

3 回答 3

5

align="center"语法很久以前就被弃用了。添加margin:0 auto到您的表中:

table {
    margin:0 auto;
}

jsFiddle 示例(为可见性添加了边框)

于 2013-08-29T20:43:02.220 回答
0

如果可能的话,给表格一个固定的宽度。
为表格设置 0 的上边距和下边距(或其他,如果你愿意)和 auto 的左边距和右边距。

这适用于具有已知宽度的每种元素。
您还可以使用可变宽度 (em / %)。

编辑:似乎其他人正在输入与我相同的解决方案。

于 2013-08-29T20:44:25.773 回答
-1

对我来说有效的是:margin: auto; 显示:内联块;

于 2016-02-09T16:40:03.503 回答