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

important 为什么改变不了类选择的属性值呢?

当我把第8行   p .first{color:green;}  改为  .first{color:green;}的情况下再去 第 7 行设置!important的时候为什么 简单  还是绿色呢? 不是说   !important  的权值最高吗?

正在回答

2 回答

important的权值是最高的,但是讨论权值的时候也要注意作用对象;important的作用对象是p,此时作用于p的还有p.first;两者取其重为important,所以颜色是红色;

p.first去掉p之后.first其实包括p.first & span.first;作用于第二段胆小的有两个选择器,p!important &(span).first;这个时候比较这两者的权重。<span class="first"></span>在<p></p>里面,由于继承关系,p!important的权重仅为0.1或者更少,而.first的权重是10;所以颜色为绿色;

小白见解,望老铁采纳

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

color:red !important;你看下你是否将!important写在分号里面呢

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

举报

0/150
提交
取消

important 为什么改变不了类选择的属性值呢?

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