课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
在第八行加入了.first,#second>span{color;green}
2016-07-26
源自:初识HTML(5)+CSS(3)-升级版 8-10
正在回答
和选择器的优先级有关。分组选择器 优先于标签选择器 。
因为#second>span{color;green}是一个id选择器,只作用于id等于second的标签里的span标签
我开始也在想这个问题,想通了.
就近原则,胆小如鼠靠近的是span,遵循h1,span{color:red;}
因为,如果通用选择器和标签选择器、子一代选择器等共存的话,浏览器会优先处理变迁选择器。所以胆小如鼠那几个字是红色。
应该是.first>span,#second>span{};
将第7行的h1,span{color:red;}删除试试
一页天书 提问者
duskrain 回复 一页天书 提问者
.first,#second>span{color:green;}
这条代码相当于:
.first{color:green;};
#second>span{color:green;};
.first后面也要加>span
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
5 回答这样写为什么胆小如鼠是红色?
3 回答为什么“胆小如鼠”时红色的?
6 回答胆小如鼠为何还是粉色?
1 回答为什么“胆小如鼠”是蓝色的,没有代码显示啊?
2 回答为什么这里会的[胆小如鼠]显示紫色