继承

CSS的某些样式是具有继承性的,那么什么是继承呢?继承是一种规则,它允许样式不仅应用于某个特定html标签元素,而且应用于其后代。比如下面代码:如某种颜色应用于p标签,这个颜色设置不仅应用p标签,还应用于p标签中的所有子元素文本,这里子元素为span标签,。但注意有一些css样式是不具有继承性的。如border:1px solid red;

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>继承</title>
 6 <style type="text/css">
 7 p{color:red;}
 8 p{border:1px solid red;}
 9 </style>
10 </head>
11 <body>
12     <h1>勇气</h1>
13     <p class="first">三年级时,我还是一个<span>胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
14     <p id="second">到了三年级下学期时,我们班上了一节公开课,老师提出了一个很<span>简单</span>的问题,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>
15 </body>
16 </html>

 权值:

  • 内联样式的特殊性为 1000
  • ID选择器的特殊性为100
  • 类或者伪类的特殊性为10
  • 元素和伪元素的特殊性为1

span样式继承自.first样式,.first样式继承自p样式,而span样式没有继承p样式

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>特殊性</title>
 6 <style type="text/css">
 7 p{color:red;}
 8 .first{color:green;}/*因为权值高显示为绿色*/
 9 
10 span{color:pink;}/*设置为粉色*/
11 p  span{color:purple;}
12 
13 </style>
14 </head>
15 <body>
16     <h1>勇气</h1>
17     <p class="first">三年级时,我还是一个<span>胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
18     <p id="second">到了三年级下学期时,我们班上了一节公开课,老师提出了一个很简单的问题,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>
19 </body>
20 </html>

用!important时,样式的权值高于自己设置的权值,注意!important要css样式分号前

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>!important</title>
 6 <style type="text/css">
 7 p{color:red !important;}
 8 p.first{color:green;}
 9 </style>
10 </head>
11 <body>
12     <h1>勇气</h1>
13     <p class="first">三年级时,我还是一个<span>胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
14     <p id="second">到了三年级下学期时,我们班上了一节公开课,老师提出了一个很<span class="first">简单</span>的问题,班里很多同学都举手了,甚至成绩比我差很多的,也举手了,还说着:"我来,我来。"我环顾了四周,就我没有举手。</p>
15     
16 </body>
17 </html>

 

posted @ 2016-05-18 08:25  成功人土  阅读(135)  评论(0编辑  收藏  举报