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

CSS中的背景颜色执行顺序的问题

CSS中的背景颜色执行顺序的问题

未來Miral 2016-12-20 14:59:59
为什么class为acts的背景颜色没有执行为#fff,只执行了上一条语句的颜色???
查看完整描述

3 回答

已采纳
?
杰杰就是我

TA贡献32条经验 获得超24个赞

因为css是根据权重来进行设置属性值的,  权重一样的 ,才按照就近原则来进行设置   

#id    100
.class   10
tag    1

所以可以算出来,    .acts = 10   而  .cycle > 1i  = 10+1 = 11 , 因为 11 > 10 , 所以执行 的是上一条语句的颜色,  但是你可以吧 .acts 换成id  即可得到你想要的样式

查看完整回答
3 反对 回复 2016-12-20
?
HiNaruta

TA贡献8条经验 获得超0个赞

问题可能有2个

1,权重不够

2,权重相同的话,调用先后的问题

查看完整回答
反对 回复 2016-12-21
?
夜太水4085570

TA贡献10条经验 获得超3个赞

这个是选择器优先级的问题  应该是两个选择器加起来的优先级比一个选择器的优先级高,这个解释也可能会错,建议楼主自行百度学习

查看完整回答
反对 回复 2016-12-20
  • 3 回答
  • 0 关注
  • 2608 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信