【问题标题】:z-index issue in ie 7+ and operaie 7+ 和 opera 中的 z-index 问题
【发布时间】:2011-05-26 02:16:02
【问题描述】:

这里是html:

<div id = "parent">
   <div id = "one" ></div>
   <div id = "two" ></div>
</div>

css:

#parent
{
  position:    relative;
}
   #parent > #one
   {
     position:  absolute;
     z-index:   10;
     top:       50px;
     left:      50px;  
     width:     100px;
     height:    100px;
     background:  white;        
   }
   #parent > #two
   {
     position:  absolute;
     z-index:   5;
     top:       50px;
     left:      50px;
     height:    50px;
     width:     50px;
     background: black;
   }

ie7+和opera的问题是div“one”和div“two”不重叠,这是为什么呢?

【问题讨论】:

    标签: browser html positioning z-index


    【解决方案1】:

    尝试使用以下方法:

    <div id = "parent">
       <div class= "one" ></div>
       <div class= "two" ></div>
    </div>
    css:
    
    #parent
    {
      position:    relative;
    width: 150px;
    height: 150px;
    background: yellow;
    }
       #parent  .one
       {
         position:  absolute;
         z-index:   10;
         top:       50px;
         left:      50px;  
         width:     100px;
         height:    100px;
         background:  white;        
       }
       #parent .two
       {
         position:  absolute;
         z-index:   5;
         top:       50px;
         left:      50px;
         height:    50px;
         width:     50px;
         background: black;
       }
    

    希望你能得到线索

    【讨论】:

    • 把id改成class跟什么有关系?
    • 有效还是无效?如果不起作用,则发送其输出的屏幕截图
    猜你喜欢
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-01-01
    • 2011-08-14
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多