问答详情
源自:9-1 继承者 - 样式的继承

不太理解这个继承性

p{color:red;}
<p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩
p{border:1pz solid red;}
<p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩

都对文本整体有效果,所以我不太理解这里的继承性

还是说如果P没有继承性,胆小如鼠就不会变红?

这里好懵啊 求大神指点迷津


提问者:Sarah715 2017-07-02 11:08

个回答

  • little_cow
    2017-07-02 11:20:09
    已采纳

    CSS样式有继承性。   例如   

    p{ color:red }

    <p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩 </p>

     其中   span标签样式  继承了   p标签的样式  变成了红色字体。 假如没有继承性的话 span字体不会变成红色

    其中CSS样式中的 border 不具有继承性。  假如border 有继承性的话, 那么span 也应该有一个 边框。

    之所以 border 不具有继承性, 所以 p{border:1pz solid red;} 这个属性 知识给了  p 标签,而没有给span标签。



    说的有点啰嗦。 不懂的话再交流。共勉!

  • 镜像__梦ing
    2017-07-07 09:43:36

    /*p{color:red;}*/

    p{border:1px solid red;}

    /*span{color:red;}*/

    这三个css样式,你分别看看页面效果,你就明白了。

  • qq_熊大_4
    2017-07-02 11:23:05

    引用:CSS的某些样式是具有继承性的

    根据我的理解,是这样的:继承性是指样式的继承,比如p{color:red;},“color”这种样式是有继承性的;而“border”没有继承性。所以,如果p的color属性没有继承性,那么胆小如鼠就不会变红。