天天看點

IE 6/7 bug --- float:right

幾個并列的塊元素,如果前面幾個元素沒有設定浮動,而給最後的元素設定為float:right,則被設定為浮動的這個元素會出現在下一行。

解決方法: 1.不用修改css什麼的,隻要把float的子產品放到非float的前面即可。      優點:不用多餘的代碼。      缺點:破壞語意  2.絕對定位。      優點:不破壞語義。      缺點:代碼量加大。  3.給他們都添加浮動。      優點:同上。      缺點:會引起其他bug等。  4.添加hack。_margin-top:XXXXpx;      優點:同上。      缺點:使用了hack。

繼續閱讀