问答详情
源自:9-3 权值计算-特殊性

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

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

提问者:qq_你好旧时光_2 2016-11-10 16:38

个回答

  • qq_弃子_0
    2016-11-10 16:46:48
    已采纳

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

  • 慕粉4329263
    2016-11-10 17:00:06

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