美文网首页
Disallow underscore hack (不允许 下划

Disallow underscore hack (不允许 下划

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

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

下划线前缀 是仅对IE7以前版本的游览器执行CSS属性的一种技术手段。通过在属性名前添加下划线,老版IE游览器将省略下划线,而其它游览器则直接忽略此属性。示例如下:

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

在这个例子中,IE6及以前游览器把_width属性 当width看待,所以实际宽度为200px;其它游览器则跳过此属性,因而实际值为100px

下划线前缀是依赖IE游览器,CSS解析的缺陷 实现其效果,正因如此,非特殊情况并不推荐使用。

规则详情

规则 ID: underscore-property-hack

此规则意在 消除在CSS中使用下划线前缀。因此,在属性名前出现下划线 将提示警告:

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

相关文章

  • Disallow underscore hack (不允许 下划

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

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

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

  • CentOS下编译Hadoop2.7.1

    scala 下划线用法what-are-all-the-uses-of-an-underscore-in-scal...

  • 驼峰下划线连字符转换

    camel=骆驼 hyphen=连字符 underscore=下划线 hyphen和dash区别连字符: non...

  • Disallow universal selector (不允许

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

  • Disallow qualified headings (不允许

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

  • CSS hack

    CSS Hack大致有3种表现形式: 1,属性前缀法(即类内部Hack):例如 IE6能识别下划线"_"和星号" ...

  • scss文件下划线的使用

    SASS能够将代码分割为多个片段,并以underscore风格的下划线作为其命名前缀(_partial.scss)...

  • golang下划线(underscore)用法

    1.用在数字常量中 面试遇到过,问编译会不会报错,答案是不会,程序中的数字可以使用下划线来进行分割(_)以便于为程...

  • Disallow !important (不允许 使用 !imp

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

网友评论

      本文标题:Disallow underscore hack (不允许 下划

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