CSS中的星座符号有什么用?

时间:2011-08-16 23:55:31

标签: css syntax

  

可能重复:
  What does a star-preceded property mean in CSS?

我为其中一个jQuery脚本下载了CSS文件,它看起来像这样

.usual div {
  *margin-top:-15px;
  clear:left;
  background:snow;
  font:10pt Georgia;
}

星座的用途是什么?

2 个答案:

答案 0 :(得分:3)

这是IE7及其下的黑客攻击。只有那些浏览器才会响应CSS规则,因为它被认为对所有其他浏览器都无效。

答案 1 :(得分:1)

在这种情况下,改变IE在某些版本中的定位是一种破坏。

CSS标准说要忽略名称前面带有某些字符的属性,但某些版本的Internet Explorer会忽略它。你可能会看到一些:

  • *someproperty: somevalue - IE7及其早期受影响
  • _someproperty: somevalue - IE6及其早期受影响
  • #someproperty: somevalue - 我忘记了。可能与*具有相同的效果。

但是,您应该使用条件注释。