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
具体的继承是指什么。遇到什么问题了。

css样式的继承
css样式继承 父级元素div设置字体大小为14px,那么子级元素span会继承父级元素div的字体大小

css继承样式有哪些
字体样式:在CSS中,字体相关的样式属性,如字体家族、字体大小、字体粗细、文字装饰等,都是可以继承的。这意味着如果一个元素没有指定这些样式,那么它会从其祖先元素那里继承这些样式。颜色相关样式:颜色相关的样式,如文本颜色、背景颜色等,也是可以通过继承来获取的。如果一个元素没有指定颜色样式,它...

CSS的层叠和继承?
3.样式继承 如果某一个元素并没有设置父元素相关的样式,那么就会使用继承机制将父元素的样式集成下来。\/\/元素继承了元素的样式 这是HTML5 样式继承只适用于元素的外观(文字、颜色、字体等),而元素在页面上的布局样式则不会被继承。如果继承这种样式,就必须使用强制继承:inherit。

css中,怎样让一个class继承另一个class的属性?
1、新建一个html文件,命名为test.html。2、在test.html文件内,使用table标签创建一个表格,并使用border设置表格边框为1px。3、在test.html文件内,在table标签内,使用tr、td标签设置为两行两列表格。4、在css标签内,设置类名为t1的样式,使用width属性设置宽度为250px,使用height属性设置高度为200...

css样式继承的知识点有哪些?
继承性允许CSS样式在父元素和子元素之间传递。默认情况下,元素的继承属性会从父元素继承值。然而,某些属性(如border、padding等)默认不继承,需要显式指定。理解CSS的层叠性和继承性对于高效编写和维护CSS至关重要。这些概念不仅简化了代码结构,还能帮助开发者在设计响应式布局、颜色方案和字体样式时保持...

css的继承性是什么
在CSS中以text-、font-、line- 开头的属性都是可以继承的。<!DOCTYPE html> div { color: red; } 苹果 香蕉 葡萄 显示结果如下:

CSS揭秘之控制继承:height能变为可继承吗?
一、写在前面我们知道,CSS属性有可继承和不可继承之分,例如height和width就是CSS中典型的不可继承属性,color和font-size是典型的可继承属性。CSS可继承属性意味着后代元素的样式会继承祖先元素样式,例如一个父元素的color是red,那么如果它的子孙元素自己没有设置color值,就会取自父元素的color值。同...

CSS选择符的哪些属性可以继承?
不会牵扯到方法的层面。css的继承:就是给父级设置一些属性,子级继承了父级的该属性,这就是我们的css中的继承。官方解释,继承是一种规则,它允许样式不仅应用于特定的html标签元素,而且应用于其后代元素。父元素的属性那些可以被子元素继承,哪些不能呢?一、无继承性的属性 1、display:规定元素应该...

css中的继承关系
你的问题,就是CLASS和ID,或者直接标签选择器,这些都是要看项目中具体需要,你只要理解它们的区别,用的时候就可以很容易的知道,ID用在什么地方,CLASS用在什么地方。。。如果你有 HTML+CSS之CSS的继承、层叠和特殊性 (6)这篇文章,那建议你从头先看完,再用它的代码做实验,你会理解更透彻,...

CSS是什么
高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义。例外请参阅 !important 声明。定义内部样式块对象你可以在你的HTML文档的<HTML>和<BODY>标记之间插入一个<STYLE>...<\/STYLE>块对象。定义方式请参阅样式表语法。示例如下: <> 文档标题 <!-- body {font: 10pt "Arial"} h1 {font: 15pt...

相似回答