文章為csslint中文版譯文沿侈,點擊原文可查看英文版衣形,如遇到翻譯錯誤或錯別字啥的翎苫,請留言指出~ 譯文內容不定期更新~ 返回目錄
下劃線前綴 是僅對IE7以前版本的游覽器執(zhí)行CSS屬性的一種技術手段嘉抒。通過在屬性名前添加下劃線,老版IE游覽器將省略下劃線,而其它游覽器則直接忽略此屬性零聚。示例如下:
.mybox {
border: 1px solid black;
padding: 5px;
width: 100px;
_width: 200px;
}
在這個例子中,IE6及以前游覽器把_width
屬性 當width
看待,所以實際寬度為200px
;其它游覽器則跳過此屬性,因而實際值為100px
。
下劃線前綴是依賴IE游覽器,CSS解析的缺陷 實現(xiàn)其效果,正因如此,非特殊情況并不推薦使用些侍。
規(guī)則詳情
規(guī)則 ID: underscore-property-hack
此規(guī)則意在 消除在CSS中使用下劃線前綴隶症。因此,在屬性名前出現(xiàn)下劃線 將提示警告:
.mybox {
border: 1px solid black;
_width: 100px;
}