不太理解这个继承性

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

Sarah715

2017-07-02 11:08

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

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

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

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


写回答 关注

3回答

  • 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标签。



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

    慕村0778...

    感谢,瞬间明白

    2017-08-05 19:05:41

    共 2 条回复 >

  • 镜像__梦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属性没有继承性,那么胆小如鼠就不会变红。

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

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

1225808 学习 · 18234 问题

查看课程

相似问题