课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
任务中第一段全部文字颜色设置为绿色,
.first{
color:green;
}
为什么不能覆盖前面设置好的
span{
color:red;
2014-12-16
源自:初识HTML(5)+CSS(3)-升级版 8-10
正在回答
这里涉及到CSS样式的优先级的知识点,在本例中<p class='first'><span>胆小如鼠</span></p>示例代码中,包含距离胆小如鼠最近的span标签的样式优先级会更高,并覆盖掉从p段落的样式。可以看下面的图,一目了然。
rafal 提问者
赵小布 回复 rafal 提问者
自己回答:
从.first来说,是只设置自己这一层的样式,
所以要设置它所包含的span的样式,
还要深入一层.first>span来设置
因为你是单独设置span标签
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
4 回答第一个span里颜色设置为红色,第二个颜色设置为绿色,最终会显示绿色?
3 回答为什么“胆小如鼠”时红色的?
6 回答为什么第一段中胆小如鼠还是红色啊?
9 回答为什么胆小如鼠不是绿色?
1 回答在初始代码中,已经设置了第一段为绿色,为什么“胆小如鼠”还是可以设置成其他颜色?