不推荐使用中心标记:为什么在 HTML 中不推荐使用 <center> 标记?
Joel Etherton的链接非常好,我只是想提供一些代码,以便您可以在那里看到您的表格。
看看我为你准备的这个 jsfiddle:http: //jsfiddle.net/25hzA/1/
如果 jsfiddle 已关闭。
HTML:
I am not being centered
<div class="block" style="height: 100px;">
<div class="centered">
<table style="width:100%;border: 1px solid black;">
<tr>
<td>testing</td>
<td>testing</td>
</tr>
</table>
</div>
</div>
CSS:
.block {
text-align: center;
background: #c0c0c0;
border: #a0a0a0 solid 1px;
margin: 20px;
}
.block:before {
content:'';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -0.25em;
/* Adjusts for spacing */
}
.centered {
display: inline-block;
vertical-align: middle;
width: 300px;
padding: 10px 15px;
border: #a0a0a0 solid 1px;
background: #f5f5f5;
}