HTML Mark up -
<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都像他们应该的那样处理这个问题,因为hasLayout,IE7是唯一提供问题的浏览器。