css hack 是個(gè)很有爭(zhēng)議的東西,一開(kāi)始我也很討厭,因?yàn)槲矣X(jué)得可以饒過(guò) css hack,通過(guò)另外的方法解決問(wèn)題。但是,隨著工作中的不斷實(shí)踐,改變了我的觀點(diǎn),css hack 雖然不能通過(guò) w3c 標(biāo)準(zhǔn)認(rèn)證,但適當(dāng)是使用很有可能會(huì)使你的 HTML 結(jié)構(gòu)更緊湊、有效的減少無(wú)語(yǔ)義標(biāo)簽或帶來(lái)其他好處。
1.IE條件注釋法
該方法安全性好,但是不利于開(kāi)發(fā)維護(hù)。比如涉及到針對(duì)不同版本IE的css。
<!--[if IE]><![endif]--> 只在IE下有效
<!--[if IE 6]><![endif]--> 只在IE6有效
<!--[if gt IE 6]><![endif]--> 只在IE6以上版本有效
注意:結(jié)合lte、lt、gte、gt、!關(guān)鍵字使用。
2.選擇符前綴法
“*html” 前綴只對(duì)IE6生效 "*+html"前綴只對(duì)IE7生效
新聞熱點(diǎn)
疑難解答
圖片精選