Css如何继承?

就是两个样式有共同的属性,但也有各自独有的,

.a{
width:100%;
border:none;
color:red;
}
.b{
width:100%;
border:none;
color:green;
}
像这样的,能同时继承一下这个吗?
c.{
width:100%;
border:none;

}

1简而言之就是受到父级或更上级样式元素的约束,

2下面给一些样式供参考:

font-family和color是继承的。
display、border、margin和padding属性是不继承
用户可能会认为background-color是继承的,但实际上它不是。
background-color没有设置时,它的默认值实际上昌特别值transparent,它的意思是“在它下面的”颜色可见,因此它与继承值不太相同。
如果用户想从父元素继承属性,但是默认时它实际上没有那样做,那么用户就可以在所编写的规则中使用inherit的特殊值。
假设用户想让类standout中所有<div>具有蓝色边框,并且它里面的所有段落具有相同的边框,可以编写如下规则:
div.standout{ border:1px solid blue;}
div.standout{ border:inherit;}

3其实很多样式,可以统一的,全部在集成,如字体颜色大小,图片宽高度,边框线,还有就是背景颜色等等

4.可以的,把C样式当作父级样式即可,AB二者为子级,

参考资料:http://wenku.baidu.com/view/6fbe0b270722192e4536f6af.html

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-26
相同的样式就不用在写了,也可以写在另一个CSS中,用import引用
第2个回答  2012-09-26
具体的继承是指什么。遇到什么问题了。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网