课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
为什么span的标签还是蓝的,不是说会覆盖吗
2019-10-21
源自:初识HTML(5)+CSS(3)-升级版 9-1
正在回答
你自己明明设了蓝色的。。。。
这个并不是离得近优先级高,而是他的继承的权值没有多高,很容易就被专门设置的标签属性覆盖了。
span包含在p标签内 ,两个css样式对它都有效果,而因为span样式设置离<span></span>更近,所以优先级更高,是蓝色。
你设置的span标签就是蓝色的,覆盖是同一元素的覆盖。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
5 回答p和span权值不都是1吗?那为什么会显示粉色,是不是span是p的子标签,所以span权值高?
2 回答下面的p+span权值是2,上面的类标签是10,怎么会显示蓝色
4 回答内部标签设置了样式也会被覆盖了吗?
1 回答上面说span的权值为一,p span 权值为1+1=2。那为什么上面设置颜色时p span覆盖不了上面的span.
5 回答p span{color:purple;},#second{color:yellow;},结果second中的span显示紫色,可是p span的权值只有2,为什么会覆盖权值为100的#second