IE6/IE7下父元素有相对/绝对定位时,子元素在IE6和IE7下overflow:hidden;失效,下面与大家分享下导致以上问题发生的情况及解决方法
令人蛋疼的IE,IE6/IE7下父元素有相对/绝对定位时,子元素在IE6和IE7下overflow:hidden;失效。
情况一:(在parent上增加position:relative)
情况二:(给son增加position:relative)
如下图:
如果.parent中的position设置为absolute也是如此。
终上所述:
哪个需要设置overflow;hidden,生效,就在哪个上面设置position:relative;
情况一:(在parent上增加position:relative)
复制代码
代码如下:aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
bbbb
bbbbb
情况二:(给son增加position:relative)
复制代码
代码如下:aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
如下图:
如果.parent中的position设置为absolute也是如此。
终上所述:
哪个需要设置overflow;hidden,生效,就在哪个上面设置position:relative;
以上就是解决IE6,IE7不能隐藏(overflow:hidden)绝对定位溢出的内容的详细内容,更多请关注0133技术站其它相关文章!