css继承
所谓css的继承是指被包在内部的标签将拥有外部标签的样式性质。继承是一种机制,它允许样式不仅可以应用于某个特定的
元素,还可以应用于它的后代。例如一个body定义了颜色值也会应用到段落的文本中。
继承的局限性
在css中,继承是非常自然的行为,但是继承也有局限性。有些属性是不能继承的,比如border属性用来设置边框,它就没有继承性。
padding和margin也不能继承。
p{color:red;border:1px solid blue;padding:20px;margin:10px;}
<p><i>这是I元素</i>这是p元素</p>
能被继承的常用属性:
color,cursor,font-family,font-style,font-weight,font,
letter-spacing,line-height,list-style,text-align,text-indent。
所谓css的继承是指被包在内部的标签将拥有外部标签的样式性质。继承是一种机制,它允许样式不仅可以应用于某个特定的
元素,还可以应用于它的后代。例如一个body定义了颜色值也会应用到段落的文本中。
继承的局限性
在css中,继承是非常自然的行为,但是继承也有局限性。有些属性是不能继承的,比如border属性用来设置边框,它就没有继承性。
padding和margin也不能继承。
p{color:red;border:1px solid blue;padding:20px;margin:10px;}
<p><i>这是I元素</i>这是p元素</p>
能被继承的常用属性:
color,cursor,font-family,font-style,font-weight,font,
letter-spacing,line-height,list-style,text-align,text-indent。