p{color:red;} <p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩
p{border:1pz solid red;} <p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩
都对文本整体有效果,所以我不太理解这里的继承性
还是说如果P没有继承性,胆小如鼠就不会变红?
这里好懵啊 求大神指点迷津
CSS样式有继承性。 例如
p{ color:red }
<p>三年级时,我还是一个<span>胆小如鼠</span>的小女孩 </p>
其中 span标签样式 继承了 p标签的样式 变成了红色字体。 假如没有继承性的话 span字体不会变成红色
其中CSS样式中的 border 不具有继承性。 假如border 有继承性的话, 那么span 也应该有一个 边框。
之所以 border 不具有继承性, 所以 p{border:1pz solid red;} 这个属性 知识给了 p 标签,而没有给span标签。
说的有点啰嗦。 不懂的话再交流。共勉!
/*p{color:red;}*/
p{border:1px solid red;}
/*span{color:red;}*/
这三个css样式,你分别看看页面效果,你就明白了。
引用:CSS的某些样式是具有继承性的
根据我的理解,是这样的:继承性是指样式的继承,比如p{color:red;},“color”这种样式是有继承性的;而“border”没有继承性。所以,如果p的color属性没有继承性,那么胆小如鼠就不会变红。