HTML/CSS权值继承
<style type="text/css">
p{color:red;}
.first{color:green;}/*因为权值高显示为绿色*/
span{color:pink;}/*设置为粉色*/
p span{color:purple;}
</style>
</head>
<body>
<h1>勇气</h1>
<p class="first">三年级时,我还是一个<span>胆小如鼠</span>的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>
.first{color:green;}的确是权值是大。但<span>在<p>中 span就继承了p的first的权值 在加上后边span自定义的权值 此时的span的权值应该是first的权值加上span自定义的权值 所以span的权值是大于first的权值 当然就应该显示的是粉红色
同理p span{color:purple;}在span{color:purple;}的基础上权值加1.此时p span{color:purple;}权值最大(继承了.first{color:green;})。故 胆小如鼠 最终显示为紫色。
一年多后的补充:
这是我第一遍博客,也是最差的一篇,之所以要留着,为让自己看到自己的成长。
https://github.com/LYZ0106/