现在有两个 div ,父级 div 定义了 position:absolute;然后子级也同样定义了 position:absolute ,但子级元素超出了父级元素的显示范围。在 IE9 下显示子级元素被隐藏了不再父级 div 内的内容,但是在 chrome 和 ff 上显示没问题,不知道该如何解决了,求帮忙!
![]() | 1 helone 2016-01-12 14:07:42 +08:00 连个 demo 都没有。。。 |
![]() | 2 suinia 2016-01-12 14:12:22 +08:00 父 div overflow:hidden |
3 SpicyCat 2016-01-12 14:26:33 +08:00 给截图,给代码。 |
![]() | 5 begoingtodo 2016-01-12 18:11:29 +08:00 子元素设置 z-index: 9; |
![]() | 6 glchaos OP @begoingtodo 已经测试过,并没有效果,谢谢 |
![]() | 7 glchaos OP 可以已知的是,现在的顶端父元素在 IE9 下截断了底端子元素(由于子元素定位到了顶端父元素的外面)的部分内容,然而 IE10+或者 chrome 或者 ff 都是没有问题的 |
![]() | 8 Xheldon 2016-03-31 15:02:09 +08:00 把父元素的父级设置一个 position:relative; |