css继承

来源:9-1 继承者 - 样式的继承

慕用250334

2017-07-31 08:52

span{
        color:green;
}
p{
        color:blue;
}
<p>今天天气好晴朗,又是一个<span>阳光明媚</span>的一天</p>
请问<span>里标签为什么不是蓝色呢,不应该是继承的吗

写回答 关注

5回答

  • 慕神6115920
    2017-09-07 13:58:23

    权值原因,看 http://www.imooc.com/code/2039 这个,介绍得很详细

  • 慕码人8595002
    2017-08-01 15:22:03

    <span>标签既有自己的设置green。又有<p>标签继承来的blue,但是自身标签的优先级大于继承优先级,所以<span>内容显示green

    qq_囧囧_... 回复慕码人859...

    是不是就近原则

    2017-08-02 16:26:40

    共 3 条回复 >

  • qq_movement_0
    2017-07-31 10:16:47

    考虑优先级。id>class>标签>继承元素(继承的优先级是最低的,所以只要有其他的样式定义,基本上都比继承的优先级高,所以继承来的样式改变不了span本身的样式)

    慕用2503...

    不好意思,我还是没看懂,,优先级和选择器和标签有啥关系??还望讲的更简单些

    2017-07-31 12:13:17

    共 1 条回复 >

  • qq_movement_0
    2017-07-31 09:04:03

    p标签的子标签是span,而继承的权值是最底的,有文献说是0.1,说明他很底,span的权值是1,而继承P的只为0.1,那么span标签里面的只能是green。

    qq_mov... 回复慕用2503...

    考虑优先级。id>class>标签>继承元素(继承的优先级是最低的,所以只要有其他的样式定义,基本上都比继承的优先级高,所以继承来的样式改变不了span本身的样式)

    2017-07-31 10:17:10

    共 2 条回复 >

  • qq_说实话我想不到名字_04001214
    2017-07-31 08:58:50

    当没有span{color:green;}的时候就是blue了。继承只是在它本身没有设置的时候才继承父辈的属性

    慕用2503...

    本身没有设置才会继承,那有什么意义?

    2017-07-31 10:05:15

    共 2 条回复 >

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225295 学习 · 18230 问题

查看课程

相似问题

CSS继承

回答 6

CSS继承

回答 4

css继承

回答 2

css的继承性

回答 3

css的继承性

回答 2