當負邊界( margin )加上 float 屬性時
在 IE6 上會出現詭異的邏輯問題
設定的
數值會乘於二
也就是 margin:-100px; 會變成 margin:-200px;
解決這個問題只好做特別做修正設定

HTML 與 CSS 設定:
- .widget{
- padding-left:35px;
- }
- .widget .image{
- width:30px;
- float:left;
- margin-left:-30px;
- _margin-left:-15px;
- }
.widget{
padding-left:35px;
}
.widget .image{
width:30px;
float:left;
margin-left:-30px;
_margin-left:-15px;/*for IE6*/
}
- <div class="widget">
- <div class="image"><img /></div>
- <div>text text</div>
- </div>
<div class="widget">
<div class="image"><img /></div>
<div>text text</div>
</div>
0 回應:
張貼留言