我的DIV遇到了一些问题,它不会显示在一个有Web用户控件的DIV上。下面你可以找到我的CSS。我相信我做的一切都是正确的,我希望有人可以看到我做出的错误并帮助我。如果您需要任何其他代码,请告诉我们。我也想知道它只是IE渲染错了吗?谢谢你的期待。
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;
}
答案 0 :(得分:1)
要知道HTML对于解决问题至关重要。
包含弹出窗口的html是什么?它是相对于body标签还是其他一些元素?是否包含元素position: relative;
?
尝试设置包含元素的z-index和位置:
#my-container {
position: relative;
z-index: 1;
}
有关绝对定位的信息,请参阅this SO post。
另外,请查看IE-7.js,其中修复了许多IE浏览器问题,包括 - AFAIK - 此错误。