Css 这是webkit错误吗?

Css 这是webkit错误吗?,css,scroll,webkit,overflow,fixed,Css,Scroll,Webkit,Overflow,Fixed,这是一个固定div,位于另一个固定div内,具有自动溢出功能。子div溢出父div,但应该保持可见,因为它是固定的,对吗? 最奇怪的是,如果我删除父div的内容,使其实际上不可滚动,那么溢出的div就会可见 我用chrome 47和Safari 9.0.3获得了这种行为。在Firefox上,内部div保持完全可见 这是演示 #a{ 背景:红色; 位置:固定; 宽度:100px; 高度:100px; 溢出:自动; } #b{ 背景:蓝色; 位置:固定; 宽度:100px; 高度:100px; 顶

这是一个固定div,位于另一个固定div内,具有自动溢出功能。子div溢出父div,但应该保持可见,因为它是固定的,对吗?
最奇怪的是,如果我删除父div的内容,使其实际上不可滚动,那么溢出的div就会可见

我用chrome 47和Safari 9.0.3获得了这种行为。在Firefox上,内部div保持完全可见

这是演示

#a{
背景:红色;
位置:固定;
宽度:100px;
高度:100px;
溢出:自动;
}
#b{
背景:蓝色;
位置:固定;
宽度:100px;
高度:100px;
顶部:50px;
左:50px;
}

Lorem ipsum dolor sit amet,奉献精英。脸上的皱纹和赞美之情

不确定,但另一个固定div中的固定div实际上不符合逻辑。它们之间并没有关联,只是在视口中。看起来这是一个bug相关的问题,可能是Firefox中的bug。Webkit所做的可能是正确的。如果将div b带出div a之外,则两种浏览器(FF和Chrome)的结果相同。