美文网首页
Disallow star hack (不允许 星号前缀)

Disallow star hack (不允许 星号前缀)

作者: 唐小律 | 来源:发表于2017-09-19 09:55 被阅读0次

    文章为csslint中文版译文,点击原文可查看英文版,如遇到翻译错误或错别字啥的,请留言指出~ 译文内容不定期更新~ 返回目录

    星号前缀是有名(也可能无名)的技巧,仅用来在IE8以前的版本上指定CSS属性。通过在属性名前加上星号,老版IE游览器解析时,将当此星号不存在,而其它游览器则直接忽略此属性。例子如下:

    .mybox {
        border: 1px solid black;
        padding: 5px;
        width: 100px;
        *width: 200px;
    }
    

    在此示例中,IE7及更早版本会将*width属性当作width解析,因此实际值为200px;其它游览器则忽略跳过此属性,使用的实际值为100px

    星号前缀是依赖老版IE的CSS解析器缺陷,也因此,并不建议使用它。

    规则详情

    规则 ID: star-property-hack

    此规则意在 消除在CSS中使用星号前缀.因此,在发现属性名前使用星号时提示警告。

    以下示例 提示警告:

    .mybox {
        border: 1px solid black;
        *width: 100px;
    }
    

    相关文章

      网友评论

          本文标题:Disallow star hack (不允许 星号前缀)

          本文链接:https://www.haomeiwen.com/subject/dpfwsxtx.html