在某些情况下,Safari似乎已经改变了父母之外的子对象渲染。
设定:
position:fixed
和overflow:auto
position:fixed
且位于父级上方或下方的儿童(#inner)div 示例: http://jsfiddle.net/2tp9R/
我只能在safari 6.1中重现这一点。 Firefox,Chrome和IE将这个孩子变成了以前的野生动物园。
问题:如何解决这个问题?
答案 0 :(得分:0)
解决方法强>
如果overflow:auto
被删除或fixed
更改为absolute
则会显示该孩子。
这可能无法在所有情况下解决问题,例如,当您需要在父级div上设置overflow:auto
和position:fixed
时。有人有更好的解决方案吗?