css:* mark的含义

时间:2010-07-29 03:01:26

标签: css

你能告诉我这是什么意思:

*{
   margin:0 auto;
   padding:0;
  }

3 个答案:

答案 0 :(得分:10)

*匹配所有内容。该特定代码段将所有的默认填充设置为0,0,0,0,默认边距设置为0,auto(即,垂直边距为0,水平边距为“auto”)。

答案 1 :(得分:10)

*是一张外卡。这意味着该样式适用于所有标签

答案 2 :(得分:0)

这是一个通配符,它​​将影响文档节点的所有子节点。每个DOM元素基本上都在页面上。你总是想把它放在CSS的开头,否则它会否决它上面的所有其他规则。

我建议使用css重置样式表。其中最好的是Yahoos YUI项目,谷歌我相信也有它。这将完成css的所有初始化并重置每个浏览器的所有内容,因此无论用户代理如何,您所做的一切都将看起来相同。我之所以推荐这个原因,是因为你是一个初学者,你会像我在css刚出现时所做的一样撞到墙上而且没有一个可用。 你也可以跳进有趣的事情,而不是处理这些规则。 如果您在谷歌或yahoos服务器上链接它,它也将加快性能。这是完全合法的,这就是他们为之服务的目的。