你如何防止 td 变得比表格最大宽度更宽?我无法以像素为单位设置大小,因为它用于填充表格的其余宽度。当我将 max-width 设置为 100% 时,这似乎是它的内容宽度。
<div class="content" style="width: 200px; max-width: 200px;">
<table class="outer-table" style="width: 100%; max-width: 100%;">
<tr>
<td style="white-space: nowrap; max-width: 100%; background-color: yellow;">
<div class="inner-div" style="width: 100%; max-width: 100%; overflow: scroll;">
This is a table width to much content. I use "white-space: nowrap" to force it to grow wide.
</div>
</td>
</tr>
</table>
</div>
在行动中看到它:http: //jsfiddle.net/TxqT4/1/