解决IE6,IE7不能隐藏(overflow:hidden)绝对定位溢出的内容

IE6/IE7下父元素有相对/绝对定位时,子元素在IE6和IE7下overflow:hidden;失效,下面与大家分享下导致以上问题发生的情况及解决方法

令人蛋疼的IE,IE6/IE7下父元素有相对/绝对定位时,子元素在IE6和IE7下overflow:hidden;失效。
情况一:(在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技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » CSS 教程