所以我很少有人为IE6和其他所有浏览器编程和实现CSS模板带来麻烦。但这一次这让我头晕目眩。
问题是IE6的兼容性(我正在使用YAML框架。)
所以,让我们继续吧。这是罪魁祸首代码:
HTML
<div class="info">
<div>
<div class="float_left">
<img alt="aktuelles bild" src="images/dummy_aktuelles.gif" />
<span>26.10 - 27.10.2010</span>
<span>xxx xxx</span>
<span>(Flughafen)</span>
</div>
<div class="lastObject">
<span>09.09.2010 Offenes-Presseportal</span>
<span class="lastObject">Global Connect 2010 - Globalisierung für den Mittelsand</span>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam leo.
</p>
</div>
</div>
</div>
CSS
#main .aktuelles .info {
padding:15px;
overflow:hidden;
border-bottom: 1px #949494 dotted;
}
#main .aktuelles .info .float_left {
width:35%;
}
#main .aktuelles .info .float_left span {
padding-bottom: 5px;
display: block;
color: #333;
font-size: 13px;
}
#main .aktuelles .info .float_left img {
padding-bottom: 5px;
}
#main .aktuelles .info div .lastObject span {
color:#2d2d2d;
font-size: 12px;
display: block;
padding-bottom: 5px;
}
#main .aktuelles .info div.lastObject span.lastObject {
color: #2d2d2d;
font-size: 14px;
display:block;
padding: 0 0 5px 0 !important;
}
#main .aktuelles .info div lastObject p {
font-size: 12px;
}
现在浮动到左边的第一个div根本没有出现。它是lastObject背景的基础。 info div的父容器没有任何位置。
有什么建议吗?
这是一个错误的图像:
似乎问题与此代码无关。但我没有任何其他想法。我也尝试改变z索引,但它显然不会工作,因为它不是背景图像,它是背景颜色。
答案 0 :(得分:6)
根据评论,它似乎是典型的hasLayout(消失的内容版本)错误,
将position: relative;
添加到左侧浮动的div .float_left
答案 1 :(得分:0)
附上我可以看到的IE6小提琴页面的截图,供您参考: