zoukankan      html  css  js  c++  java
  • css中position:relative和overflow:hidden的问题

    今天在做网页的时候发现一个问题,在父标签中使用了overflow:hidden;时,如果子标签中有元素的position设置成relative的时候,在IE6和IE7中父元素的overflow对其将不起作用,在IE8、FF,Chrome中均正常显示如下代码:

    <div style="height:100px; 100px; background:#CCC; overflow:hidden;">
    <div style="height:300px; 90px; background:#999; position:relative;"></div>
    </div>

    效果如下图:

    解决方案:将父标签的position也设置成relative,代码如下:

    <div style="height:100px; 100px; background:#CCC; overflow:hidden; position:relative;">
    <div style="height:300px; 90px; background:#999; position:relative;"></div>
    </div>

    效果如图所示:

    效果如上图正常显示。

  • 相关阅读:
    android 如何在手机上 安装两个同样的app
    Ubuntu 16.04 安装Gitlab
    VScode开发C++常用插件
    过滤text字段为空的数据
    ES标签搜索并解决评分排序问题
    3
    2
    1
    9
    Maven3种打包方式
  • 原文地址:https://www.cnblogs.com/yunfour/p/2037796.html
Copyright © 2011-2022 走看看