里面的内容<div class="item">
在 Internet Explorer 中消失了,但在所有其他浏览器中都可见。为什么?此问题是以前从未收到答案的问题的修改版本。也许我的修改使我更接近可能的解决方案?
HTML:
<td class="table_class">
<div class="relative">
<div class="relative">
<div class="absolute">
<div class="item_container">
<div class="item">
// there may be several of these divs
</div>
</div>
</div>
</div>
</div>
</td>
CSS:
.table_class {
vertical-align: top;
position: relative;
z-index: 2;
padding: 0;
}
.relative {
height:100%;
width:100%;
position:relative;
}
.absolute {
position: absolute;
top: 25px;
right: 5px;
bottom: 5px;
left: 5px;
overflow: hidden;
}
.item_container {
height: 16px;
font-size: 12px;
clear: both;
white-space: nowrap;
margin-bottom: 1px;
}
.item {
position: relative;
z-index: 999999;
background-color: transparent;
float: left;
text-align: left;
clear: both;
}
我错过了什么?(是的,需要 class="relative" 的两个 div)。