码迷,mamicode.com
首页 > Web开发 > 详细

CSS 样式继承

时间:2017-10-13 12:38:27      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:规则   特征   显示   pad   gre   应用   限制   一个   class   

一、定义

继承是CSS的一个主要特征,它是依赖于祖先-后代的关系的。继承是一种机制,它允许样式不仅可以应用于某个特定的元素,还可以应用于它的后代。例如一个BODY定义了的颜色值也会应用到段落的文本中。

二、详解

body{color:red;}       <p>helloyuan</p>

这段文字都继承了由body {color:red;}样式定义的颜色。然而CSS继承性的权重是非常低的,是比普通元素的权重还要低的0。

p{color:green}

发现只需要给加个颜色值就能覆盖掉它继承的样式颜色。由此可见:任何显示申明的规则都可以覆盖其继承样式。

此外,继承是CSS重要的一部分,我们甚至不用去考虑它为什么能够这样,但CSS继承也是有限制的。有一些属性不能被继承,如:border, margin, padding, background等。
div{
  border:1px solid #222
}

<div>hello <p>yuan</p> </div>

 

CSS 样式继承

标签:规则   特征   显示   pad   gre   应用   限制   一个   class   

原文地址:http://www.cnblogs.com/liuxiaowei/p/7660113.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!