为了账号安全,请及时绑定邮箱和手机立即绑定

求助!!!!

https://img1.sycdn.imooc.com//5bdaa67f00017f9414390428.jpg

我先设置了span标签下的颜色是红色

后面又设置了first类下的颜色为绿色,应该把first下的span标签的颜色覆盖了才对啊,怎么还是红色(“胆小如鼠”还是红色)

正在回答

5 回答

你把15行胆小如鼠前后的<span></span>去掉以后就可以直接叠加成绿色了

0 回复 有任何疑惑可以回复我~

css选择器优先级为:

!important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性

因为.first选择器设置的是第一段(p标签)的颜色(绿色),第一段下的span标签对该设置属于继承关系,所以优先级要低于标签选择器中设置的红色。


2 回复 有任何疑惑可以回复我~

样式就近原则,距离内容最近的样式标签优先级最高

0 回复 有任何疑惑可以回复我~

楼主好一个问题啊!!

第一段“胆小如鼠”红色;

第二段“简单”绿色;

0 回复 有任何疑惑可以回复我~

你的绿色是写在#second里面的子元素span,不能覆盖到前面这个

0 回复 有任何疑惑可以回复我~
#1

凯lhck2018 提问者

不是啊,我前面不是也加了first类吗,
2018-11-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1225792    人
  • 解答问题       18234    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

求助!!!!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信