课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)
在这个题里面.first 优先级是10吧 然后 p span{color:purple;}应该权级才是2 啊 为什么 span颜色不是粉色而是紫色呢?
2019-02-22
源自:初识HTML(5)+CSS(3) 9-3
正在回答
第1: ".first {}控制的是类,类中的标签是由于css的继承而继承的,类中<span>的属性并不是主动设置的是,而当你使用span{}单独设置时就会覆盖之前被迫继承的属性" 第二就近原则是存在的,但p span{}的权值大于span{}所以这里不存在就近原则,你可以尝试改变span{color:purple;}和span{color:pink;}位置查看代码的变化
会会王的小迷妹
就近关系,span离定义颜色最近~
因为.first 只控制到p那一层,没有匹配到span。如果再写个.first span{...}的,才会影响到span
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
4 回答标签 类选择符 ID选择符
5 回答为什么通配符选择器的优先级高于标签选择器?
8 回答这种选择符优先级
3 回答ID选择器与类选择器的优先级
3 回答权值,类选择符,ID选择符
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号