美文网首页
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 (不允许 星号前缀)

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

  • CSS hack

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

  • Disallow underscore hack (不允许 下划

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

  • HTML兼容性

    什么是 CSS hack CSS Hack大致有3种表现形式,CSS属性前缀法、选择器前缀法以及IE条件注释法(即...

  • CIDR

    地址块10.0.0.0/10可简写为10/10 或者是0000101000*(#在星号*之前是网络前缀,星号*表示...

  • CSS兼容

    一.css hack 1.条件注释法 2.属性前缀法 3.选择器前缀法

  • Disallow universal selector (不允许

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

  • Disallow qualified headings (不允许

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

  • 丽星邮轮「处女星号」航海日记,一生必体验的海上之旅

    处女星号(Star virgo)是丽星邮轮旗下的豪华邮轮,处女星号上的餐厅及酒吧琳琅满目 船上装潢典雅,有各种康乐...

  • web前端开发【连载9】-CSS hack和优化

    今天好热啊,有一种突然从冬天过到夏天的feel~ CSS hack 分类:CSS属性前缀法、选择器前缀法以及IE条...

网友评论

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

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