文章為csslint中文版譯文,點擊原文可查看英文版,如遇到翻譯錯誤或錯別字啥的,請留言指出~ 譯文內(nèi)容不定期更新~ 返回目錄
星號前綴是有名(也可能無名)的技巧,僅用來在IE8以前的版本上指定CSS屬性。通過在屬性名前加上星號,老版IE游覽器解析時,將當(dāng)此星號不存在,而其它游覽器則直接忽略此屬性。例子如下:
.mybox {
border: 1px solid black;
padding: 5px;
width: 100px;
*width: 200px;
}
在此示例中,IE7及更早版本會將*width屬性當(dāng)作width解析,因此實際值為200px;其它游覽器則忽略跳過此屬性,使用的實際值為100px。
星號前綴是依賴?yán)习鍵E的CSS解析器缺陷,也因此,并不建議使用它。
規(guī)則詳情
規(guī)則 ID: star-property-hack
此規(guī)則意在 消除在CSS中使用星號前綴.因此,在發(fā)現(xiàn)屬性名前使用星號時提示警告。
以下示例 提示警告:
.mybox {
border: 1px solid black;
*width: 100px;
}