【发布时间】:2017-03-12 05:17:37
【问题描述】:
我正在使用BlueGriffon 并阅读以下链接:
关于如何使用 CSS 使表格居中,因为 align 已被弃用。但是,它们都不起作用,3个链接中建议的将表格居中的代码如下所示:
.centered-table {
margin-left: auto;
margin-right: auto%;
}
我的代码:
CSS:
.maintbl {
margin-left: auto;
margin-right: auto%;
}
HTML:
<table class="maintbl" id="tblMain">
<tbody>
<tr>
<td>Hello world<br>
</td>
</tr>
</tbody>
</table>
它不是居中,而是出现在右侧。我将最后一个链接的代码直接复制到编辑器中,结果是一样的。出了什么问题,我该如何解决?
【问题讨论】:
-
margin-right: auto%;无效。您可以指定 auto 或一个百分比,但不能一起指定。 jsfiddle.net/8wherLxu -
@j08691 - 没关系,我知道问题出在哪里。我的错误。谢谢!
-
出了什么问题?
-
auto%是一个完全无效的值,所以我不确定你为什么认为它是有效的。浏览器可能会为您纠正它,但它本身是无效的。 -
@j08691 - 当然可以。这是我的一个愚蠢的错误。百分比或自动;但不是组合。