CSS

2012-04-14 15:02

CSS中的星号(*)

CSS里有两种使用星号(*)的情况,一种是以星号(*)开头没有命名名称的CSS选择器;另一种是在CSS选择器里以星号(*)开头的CSS属性。
这两种情况星号(*)的具体区别与用法:
1、CSS星号(*)选择器
例如:

*{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

 这里的(*)号是通配符,即指,网页html中所有标签意思。
2、CSS选择器内以(*)星号开头CSS属性
例如:

.chatbox{
  background-color: #FFFFFF;
  border: 1px solid #938F86;
  color:#000000;
  vertical-align:top;
  height:20px;
  *height:30px;
}

Internet Explorer 版本 7 以及以下承认非字母数字(除了 下划线 或 连字符)前缀的属性(会丢掉此前缀)。这样的属性对所有其它浏览器都是无效的。因此,一个非字母数字(除了 下划线 或 连字符)前缀的属性,例如一个 星号(*),是仅仅应用到Internet Explorer 7 以及以下版本。
也就是说,在IE7及以下版本的IE中,"*height:30px;"起作用。而在其他浏览器中,"height:20px;"起作用。

你可能还喜欢...

添加新评论