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