Div隐藏在另一个带有Web用户控件的DIV背后

时间:2011-04-05 20:47:05

标签: asp.net css html

我的DIV遇到了一些问题,它不会显示在一个有Web用户控件的DIV上。下面你可以找到我的CSS。我相信我做的一切都是正确的,我希望有人可以看到我做出的错误并帮助我。如果您需要任何其他代码,请告诉我们。我也想知道它只是IE渲染错了吗?谢谢你的期待。

enter image description here

Popup CSS:

{
    background: #ececec; 
    position:absolute; 
    top: 236px; 
    left: 201px; 
    height: auto; 
    width: 280px; 
    border: solid 1px gray; 
    z-index: 50; 
    text-align:left; 
    padding-left: 5px; 
    padding-top: 5px; 
    padding-bottom: 15px; 
    font-size: 8pt;
}

活动DIV(上面的div只是改变位置)

{
    border: solid 2px #A9C5EB;
    position: absolute;
    top: 353px;
    left: 290px;
    width: 710px;
    height: 227px;
    font-size: small;
    overflow: scroll;
    overflow-x: hidden;
    background-color: #F8FBFE;
    z-index: 2;
}

1 个答案:

答案 0 :(得分:1)

要知道HTML对于解决问题至关重要。

包含弹出窗口的html是什么?它是相对于body标签还是其他一些元素?是否包含元素position: relative;

尝试设置包含元素的z-index和位置:

#my-container {
    position: relative;
    z-index: 1;
}

有关绝对定位的信息,请参阅this SO post

另外,请查看IE-7.js,其中修复了许多IE浏览器问题,包括 - AFAIK - 此错误。