針對(duì)IE8正式版的CSS hack目前可以找到的分為2種:
第一種:”/9″:
基本的寫法:
1..test { color/*/**/: blue/9 }這個(gè)IE6、IE7、IE8都能識(shí)別;但是IE8不能識(shí)別“*”和“_”的css hack;所以我們可以這樣寫hack:(轉(zhuǎn)載
1..header {width:300px;} /* 所有瀏覽器*/2..header {width/*/**/:330px/9;} /* 所有瀏覽器IE瀏覽器 */3..header {*width:310px;} /* IE7和IE6能識(shí)別,IE8和FF不能識(shí)別*/4..header {_width:290px;} /* IE6能識(shí)別,IE7、IE8和FF不能識(shí)別*/第二種:就是使用IE的條件注釋
條件注釋是IE特有的一種功能,能對(duì)IE系列產(chǎn)品進(jìn)行單獨(dú)的XHTML代碼處理,注意,主要是針對(duì)XHTML,而非CSS。
條件注釋功能非常強(qiáng)大,可以進(jìn)行true和false判斷,例如:
程序代碼
<!–[if IE]>此內(nèi)容只有IE可見<![endif]–>
<!–[if IE 6.0]>此內(nèi)容只有IE6.0可見<![endif]–>
條件注釋能被IE判斷是什么版本的瀏覽器,并在符合條件的情況下顯示其中的內(nèi)容,從IE5.0到7.0都支持注釋功能,而且版本號(hào)精確到小數(shù)點(diǎn)后4位:
程序代碼
<!–[if IE 6.1000]>此內(nèi)容只有IE6.1可見<![endif]–>
新聞熱點(diǎn)
疑難解答
圖片精選