Please take a look at this Fiddle
您将看到内部表的溢出向右移动。我希望溢出在两侧相等,以便内表在TD内水平居中,即使它溢出。 (见下文)
.outerTable {
table-layout: fixed;
overflow: hidden;
}
<table class="outerTable" width=200px height=200px align="center" border=1>
<tr>
<td valign=top>
<table class="innerTable" width=800px height=100px border=1 align=center>
</table>
</td>
</tr>
</table>
答案 0 :(得分:1)
以下是一个工作代码段,但未添加其他div
或其他内容:
.outerTable {
table-layout: fixed;
/*overflow: hidden;*/
}
.innerTable {
margin-left: 50%;
transform: translateX(-50%);
}
<table class="outerTable" width=200px height=200px align="center" border=1>
<tr>
<td valign=top>
<table class="innerTable" width=800px height=100px border=1>
</table>
</td>
</tr>
</table>
我只添加了innerTable
的CSS,
并删除overflow: hidden
,以便我们可以看到table
实际上是如何。
答案 1 :(得分:-1)