我有下面两个表:
<table width="100px">
<tr>
<td>
<table width="100%">
<tr>
<td>One</td>
<td>Two</td>
<td>Three</td>
<td>Four</td>
<td>Five</td>
<td>Six</td>
<td>Seven</td>
<td>Eight</td>
<td>Nine</td>
<td>Ten</td>
</tr>
</table>
</td>
</tr>
</table>
当我运行这个我的内部表超过父表的宽度(100px),因为它有更多的td。如何限制这一点?
所有的值都在同一行,它将离开保留区域(100px)。是否有任何方法可以在多行中显示上述代码的值?
您不能在<table>
布局中这样做。即使添加下面的CSS也不能解决这个问题,相反,单元格只是相互渲染。
table {
table-layout:fixed;
overflow:hidden;
}
HTML表列元素<col>
元素也没有真正的帮助,因为它只适用于第一个<td>
。
<table>
布局,例如: