我试图弄清楚为什么 Safari 不会将其父级的 max-height 属性读取为高度。Chrome 和 Firefox 都可以正确读取它,但 Safari 似乎忽略了父级的最大高度,而是抓取了页面的完整高度。
你可以在这里看到
CSS:
body, html {
height: 100%;
margin: 0;
}
div {
height: 100%;
max-height: 300px;
width: 100px;
}
div span {
background: #f0f;
display: block;
height: 100%;
}
标记:
<div>
<span></span>
</div>
我在 OSX 10.8.5 上使用 Safari 6.0.5。