在Opera中,display: table
的高度似乎是錯誤的。在下面的例子中,div的外高度爲100像素,而應該是160像素:顯示錯誤高度:opera-box模型問題中的表格?
#a1 {
background-color: #66f;
padding: 30px;
height: 100px;
width: 100px;
display: table;
}
<div id="a1"></div>
看起來像IE瀏覽器的舊盒模型?但IE7/8在這種情況下工作正常。
您誤解了IE的盒型問題。它會將寬度添加到160x160,而不是相反。如果你想要它是160x160,你應該把它定義爲160x160。 – MetalFrog
@MetalFrog,不,它現在已經讓你感到困惑了。按照CSS標準,這個div的外部尺寸應該是160x160。舊的IE框模型將使100x100。歌劇現在使160x100,奇怪... – TMS
啊,那麼。 TIL。 – MetalFrog