【发布时间】:2013-02-13 05:59:19
【问题描述】:
Blue inline-block #b 和 vertical-align: middle 放在 red #a 内。在某个时刻blue #b 具有其父级的完整高度。
Troublemaker 仅是 Opera [1],即使在 red parent #a [2] 下面有一些空间时,它也会在窗口上放置垂直滚动条。超级有趣的细节是,在red #a 下面似乎没有任何东西占用额外的空间——即使document element 也不会占用这个空间。
当blue #b 的display: inline-block 或vertical-align: middle 规则被丢弃时,注意到的行为会消失。尽管如此,找到一个同时保持这两个规则的解决方案还是很有用的。
若要重现 JSFiddle 中的问题,请拖动右下子框架的边框。
感谢您的关注!
[1_] 仅在我当前的版本中检查:12.11。
[2_] [jsfiddle.net 示例][1] 中大约 40-50 像素。大小随red #a 高度而变化。
【问题讨论】: