|
只要觸發(fā)IE的hasLayout,非浮動(dòng)元素就會(huì)擁有布局。所以,利用IE6特有的hack規(guī)則,為它單獨(dú)寫樣式就可修復(fù)此問題:
_zoom:1;
margin-left: value;
_margin-left: value-3px;
zoom 是IE觸發(fā)Layout條件之一,因?yàn)樗荌E特有的CSS規(guī)則,所以采用zoom。
margin-left: value-3px 是修復(fù)IE6 中3px 的bug。
此前采用非浮動(dòng)元素也浮動(dòng)的方法修復(fù)bug,現(xiàn)在我們可以試試這個(gè)新的方法了!
注:前面的下劃線是專門寫給IE7以下版本的hack!
it知識(shí)庫:解決 IE6 3像素Bug,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。