CSS属性前的星号用途

以下摘自Yahoo CSS重置。有人可以解释一下星号的目的吗?

body {

font:13px/1.231 arial,helvetica,clean,sans-serif;

*font-size:small;

*font:x-small;

}

回答:

它是针对Internet Explorer 7或更低版​​本的特定于浏览器的CSS hack。

*适当的价值

尽管Internet Explorer

7在属性名称带有下划线或连字符前缀时纠正了其行为,但其他非字母数字字符前缀仍与IE6中的对待一样。因此,如果在属性名称之前添加一个非字母数字字符,例如星号(*),则该属性将在IE中而不是在其他浏览器中应用。与使用连字符和下划线方法不同,CSS规范不保留星号作为前缀,因此,随着CSS规范的发展,使用此hack可能会导致意外行为。

*属性:值应用IE 7及更低版本中的属性值。它在将来的版本中可能会或可能不会起作用。警告:这使用了无效的CSS。

以上是 CSS属性前的星号用途 的全部内容, 来源链接: utcz.com/qa/432534.html

回到顶部