为了账号安全,请及时绑定邮箱和手机立即绑定

不太理解这个继承性

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

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

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

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


正在回答

3 回答

CSS样式有继承性。   例如   

p{ color:red }

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

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

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

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



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

5 回复 有任何疑惑可以回复我~
#1

Sarah715 提问者

非常感谢!
2017-07-10 回复 有任何疑惑可以回复我~
#2

慕村0778195

感谢,瞬间明白
2017-08-05 回复 有任何疑惑可以回复我~

/*p{color:red;}*/

p{border:1px solid red;}

/*span{color:red;}*/

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

0 回复 有任何疑惑可以回复我~

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

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不太理解这个继承性

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信