首页 > 编程开发 > CSS    日期:2018-08-14 / 来自互联网 / 浏览

在IE6下,当父元素的子元素的样式拥有position:relative属性时,父元素的overflow:hidden属性就会失效。

实例

CSS代码

.box{
height:50px;
overflow:hidden;
border:1px solid red;
}
.son{
height:100px;
border:1px solid green;
position:relative;
}

HTML代码

<div>
<div></div>
</div>

动手把代码复制到文件,看到在火狐浏览器中正常,但在IE6中子元素的高度超出了父元素,也就是说overflow:hidden;在IE6中并没有起到作用。

解决办法是:在父元素中增加position:relative;现在看看IE6中是否也正常了?

觉得上面的内容有用吗?快来点个赞吧!

点赞() 我要打赏

温馨提示 : 本站内容来自会员投稿以及互联网,所有源码及教程均为作者总结编辑,请大家在使用过程中提前做好备份,以免发生无法预知的错误,源码类教程请勿直接用于生产环境!

 可能感兴趣的文章

1 2 3 4 5