我总结的 css样式表的使用技巧【二】

Posted on 2009-06-03 12:56  bet520的博客  阅读(1331)  评论(10)    收藏  举报
  .默认值

 

通常padding的默认值为0background-color的默认值是transparent。但是在不同的浏览器默认值可能不同。如果怕有冲突,可以在样式表一开始就先定义所有元素的marginpadding值都为0,象这样:

 

* {

 

margin:0;

 

padding:0;

 

}

 

.不需要重复定义可继承的值

 

CSS中,子元素自动继承父元素的属性值,象颜色、字体等,已经在父元素中定义过的,在子元素中可以直接继承,不需要重复定义。但是要注意,浏览器可能用一些默认值覆盖你的定义。

 

.最近优先原则

 

如果对同一个元素的定义有多种,以最接近(最小一级)的定义为最优先,例如

 

CSS文件中,你已经定义了元素p,又定义了一个class"update"

 

p {

 

margin:1em 0;

 

font-size:1em;

 

color:#333;

 

}

 

.update {

 

font-weight:bold;

 

color:#600;

 

}

 

 这两个定义中,class="update"将被使用

 

FF:   ID选择器(形如#divMain{}) > (形如.divSpecial{}) > 标签(形如body{})

 

IE:    > ID选择器 > 标签。

 

 

 第二讲到此结束,谢谢大家看啊!