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

.first定义的文本颜色是green,span的权值比类的权值要小,为什么还可以改变文本的颜色?

.first定义的文本颜色是green,span的权值比类的权值要小,为什么还可以改变文本的颜色?还是说这里的span是属于类first的一个子元素,覆盖了父元素的设置?

正在回答

2 回答

span是属于类first的一个子元素,继承的权值是0.1小与span的权值1

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

qq_你好旧时光_2 提问者

三克油
2016-11-10 回复 有任何疑惑可以回复我~

权值是相对于同一个元素才进行比较的吧,<span>标签是<p class="first">的子元素,不是和<p class="first">是同一个元素啊,这个时候优先作用的是最接近的标签,所以只是改变了<span>的颜色,这里比较的权值是span和p span,p span权值比span高,所以是紫色。例如,去掉 p span那句,结果是粉红色吧。

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

举报

0/150
提交
取消

.first定义的文本颜色是green,span的权值比类的权值要小,为什么还可以改变文本的颜色?

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