这是另一个带溢出auto的固定div内的固定div。子div溢出父级但应该保持可见,因为它是固定的,对吧? 最奇怪的部分是,如果我删除父div的内容,使其实际上不可滚动,那么溢出的div变得可见......
我使用chrome 47和Safari 9.0.3获得了这种行为。在Firefox上,内部div仍然完全可见。
以下是演示http://liveweave.com/c6pFAu
#a {
background: red;
position: fixed;
width: 100px;
height: 100px;
overflow: auto;
}
#b {
background: blue;
position: fixed;
width: 100px;
height: 100px;
top: 50px;
left: 50px;
}
<div id="a">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae quaerat facilis et quas laudantium quisquam aliquam ducimus blanditiis
<div id="b">
</div>
</div>
那么,这是一个错误还是我错过了一些奇怪的规范?