课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
.first定义的文本颜色是green,span的权值比类的权值要小,为什么还可以改变文本的颜色?还是说这里的span是属于类first的一个子元素,覆盖了父元素的设置?
2016-11-10
源自:初识HTML(5)+CSS(3)-升级版 9-3
正在回答
span是属于类first的一个子元素,继承的权值是0.1小与span的权值1
qq_你好旧时光_2 提问者
权值是相对于同一个元素才进行比较的吧,<span>标签是<p class="first">的子元素,不是和<p class="first">是同一个元素啊,这个时候优先作用的是最接近的标签,所以只是改变了<span>的颜色,这里比较的权值是span和p span,p span权值比span高,所以是紫色。例如,去掉 p span那句,结果是粉红色吧。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
5 回答span的权值只有1,低于.first,为什么“胆小如鼠”是span的颜色,不是.first的颜色
5 回答如果改变链接文本颜色?
2 回答为什么标签span的权值是1,类选择符的权值比它高,但是这个的文字却是粉色的,执行了权值低的那个。
1 回答内选择器权值为10,p span权值为2,为什么最后显示的是p span颜色?10不是大于2?
6 回答类选择符的权重大于标签的权重,为什么.first{color:green;} p sapn{color:purple;}显示出来的字体颜色是紫色而不是绿色?不是.first的权重比较大么?