<ul>
<li><a>ss</a><a style=”float:right;margin-top:5px;”>dd</a></li>
<li><a>ss</a><a style=”float:right;margin-top:5px;”>dd</a></li>
</ul>
情景如上:
這次的情況與上次不同,上次設置浮動的元素沒有設置上邊距,所以直接將浮動的元素移到不浮動的元素之前就可以解決問題。
但這次浮動的元素加上了外邊距,上次的方法失效。
原因沒有找到,但是通過下面的方法可以解決。
將margin-top寫css hack適應IE7,對其賦負的值,慢慢調整這個值到合適位置即可。
原因是雙倍邊距了?
很難說,因為邊距增大了不只兩倍。
如果哪位大俠知道原因的話,請留言。
新聞熱點
疑難解答