Blue inline-block #b
與vertical-align: middle
放置在red #a
的內部。在某個時刻,blue #b
有其父母的全部身高。在Opera中沒有明顯原因的滾動條顯示
麻煩製造者是Opera只[1],這是把垂直滾動條上的窗口,即使有低於red parent #a
一些空間[2]。超級搞笑的細節是,標記中沒有任何東西似乎佔據了低於red #a
的額外空間 - 即使document element
也不佔用這個空間。
當display: inline-block
或vertical-align: middle
規則blue #b
被丟棄時,被註釋的行爲消失。不過,找到一個解決這兩個規則的解決方案會很有用。
若要在JSFiddle中重現問題,請拖動右下角子框的邊框。
感謝您的關注!
[1_]僅在當前版本中檢查:12.11。
[2_] [jsfiddle.net示例]中的一些40-50像素[1]。尺寸因red #a
高度而異。
關於#c的內部內容大小和空間#a下面的關係真的很好的觀察,謝謝! – fyodorananiev