前段时间在 SO Span 上发布以在 TD 上占据全部高度,当我尝试一些解决方法时,我找到了一个合适的代码来执行预期的操作(已接受的代码),但无法确定为什么这是有效的, 所以为什么
<td style="padding:0px;">
<span style="height:100%; width:5px; background-color:pink;"> </span>
</td>
有很大的不同
<td style="padding:0px;">
<span style="height:100%; width:5px;
background-color:pink;display:block;overflow:auto">
</span>
</td>
这是一个 jsfiddle 来解释更多http://jsfiddle.net/7kkhh/2/
深入了解显示和溢出背后机制的人可以解释一下吗?(它与这种特殊情况有关还是常用的?)
编辑: 这似乎只发生在 Chrome