CSS 中"*width"属性的含义是什么?

  • 本文关键字:是什么 属性 width CSS css
  • 更新时间 :
  • 英文 :


我找到了这些行

 width : 74.358974359%;
 *width: 74.30578286963829%;

在样式表中,但我不明白*width ???的含义是什么

我在谷歌上搜索,但没有找到结果。

提前致谢

这是一个

仅针对IE 7 Microsoft CSS黑客。IE7 将遵循该 CSS 规则,即使它因星号而无效。所有其他浏览器将忽略它。因此,通过使用星号,您可以有效地仅面向IE7。这样做通常是为了补偿IE7行为不佳和内容呈现不正确,需要特殊规则来纠正它。

这是一个语法错误。这是IE黑客之一。Internet Explorer 以略有不同的方式解析 CSS,允许某些在其他浏览器中被忽略的黑客攻击。您可以使用不同的黑客来定位不同版本的IE。

因此,在 CSS 中,它使属性名称无效并停止解析。

由于浏览器中的错误,它有时会被忽略。这有效地导致该属性仅适用于具有该特定错误(IE7)的浏览器。

一般而言,应避免使用有条件的评论。

不推荐的黑客

最新更新