【发布时间】:2015-12-21 03:48:27
【问题描述】:
此代码(jsfiddle):
<table style="border:1px solid black;width:auto;">
<tr>
<td style="width:100%;">hello.</td>
<td style="width:100%;">World</td>
</tr>
</table>
生成一个扩展到窗口宽度的表格,第一个 td 扩展以填充。第二个td 保持其最小大小。
根据 CSS specification,width 属性上的百分比是指包含块的宽度。
在这种情况下,我直观地期望两个单元格共享多余的宽度。但是,我在规范的表格部分中没有找到任何描述这种情况下最终行为的内容。
问题:根据 CSS 规范,这里的最终行为是什么?
注意:我不是在寻找此代码的“固定”版本。我只是想了解这段代码的行为,因为它是基于官方 CSS 规范的。
【问题讨论】:
-
没有投反对票,但您的代码不是 CSS。
标签: html css html-table width percentage