在这个问答中,我们发现了 Blink 和 Firefox/IE 之间的一个有趣的区别。规范的哪一部分涉及这个问题,谁做的正确?
假设您有一个包含 1 列和 2 行的表。第 1 行有一堆内联文本,第 2 行有一个固定宽度的块。
<table>
<tr>
<td>
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah
</td>
</tr>
<tr>
<td>
<div class="fixed-width"></div>
</td>
</tr>
</table>
和
.fixed-width {
background-color: salmon;
height: 200px;
width: 200px;
}
table {
width:0;
}
Chrome 和 Opera 将忽略width: 0
并扩展到 100%
Firefox 和 IE 11 会将表格折叠成尽可能小的宽度。
这是 Blink/webkit 或 IE/FF 缺少规范的情况吗?此行为未指定吗?