【发布时间】:2015-10-09 04:37:30
【问题描述】:
【问题讨论】:
-
这是小提琴:jsfiddle.net/skkhgzx4
-
@JulioCesarBoaroli 噢,伙计,你为什么选择他作为正确答案,而我的答案是第一个?你先选了我的,然后又改成了他的,尽管它们是一样的。他根据我的事实改变了他的(阅读 Steyn 回答的第一条评论)。来吧:(
【问题讨论】:
table {
margin: 0 auto;
}
将为您解决所有问题!
【讨论】:
0 auto 而不是auto: stackoverflow.com/a/8312397/2098652
width 才能使其工作。
只需在表格中添加margin: 0 auto;,整个表格就会在 div 的中间对齐。
table {
margin: 0 auto;
}
【讨论】:
只需将display: inline-block; 设置在表和父级text-align: center;
【讨论】:
你用 CSS 试过了吗
#table{
margin: 0, auto;
display: block;}
其他方法:
margin-left: auto;
margin-right: auto;
其他方法将表格设置为新的 div。将新 div 的宽度设置为父 div 的 80%。在来自新 div 的 CSS 中,设置 display: block 和 margin: 0, auto。
如果一切都失败了,
<center> table </center>
在 HTML 文本中可以解决问题。
【讨论】:
为您的表格容器div(支票)设置一个固定宽度并给它overflow:hidden和margin:0 auto;
<div id="cheque" class="content"
style="
overflow:hidden;
margin:0 auto;
width:300px"> ...
你更新的小提琴:https://jsfiddle.net/skkhgzx4/3/
【讨论】: