HTML标记-
<div class="module main open" id="widg0">
<div class="main-head">
<div class="optionsmod">
<div class="openClose minify">
<img src="src">
</div>
<div class="close">
<img src="src">
</div>
</div>
<div class="h3">Search</div>
</div>
<div class="main-content">
</div>
</div>
CSS:
.module {margin: 0;}
.optionsmod {
float: right;
position: relative;
}
.minify {
cursor: pointer;
height: 16px;
position: absolute;
right: 12px;
top: -2px;
width: 16px;
}
.close {
cursor: pointer;
height: 10px;
position: absolute;
right: -2px;
top: -2px;
width: 10px;
}
现在这是正在影响的主要 CSS,.optionsmod
只是没有考虑 hasLayout 问题,并且在 IE7 中完全不合时宜。有没有人看到 CSS 有任何问题,也许可以解决这个问题?IE8+ FF 和 Chrome 都像他们应该的那样处理这个问题,IE7 是唯一一个因为 hasLayout 而出现问题的浏览器。