Disallow star hack (不允許 星號前綴)

文章為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;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,179評論 1 92
  • 一:在制作一個Web應(yīng)用或Web站點的過程中,你是如何考慮他的UI、安全性、高性能、SEO、可維護性以及技術(shù)因素的...
    Arno_z閱讀 1,369評論 0 1
  • 時間:2017/08/1晚上10點 觀察:曾凱、藍朵、小敏、怡琳、錦鴻對于蘇州大組會的回應(yīng)是:逃避、抱怨...
    陳誠chen閱讀 274評論 0 0
  • 夢是一件很奇怪的事情,明明離開家鄉(xiāng)己二十年,可近來經(jīng)常作夢,夢中的場景大多是老家,彎彎曲曲的路,一下雨就泥濘不堪,...
    丑小丫的春天閱讀 400評論 0 0

友情鏈接更多精彩內(nèi)容