css中有一个字号属性fontsize用来设置字体大小,但是这个属性是否具有继承性呢?答案是有的。子元素可以继承其父元素的fontsize属性值,除非子元素自身定义了fontsize属性。在以下代码中...
css中有一个字号属性font-size用来设置字体大小,但是这个属性是否具有继承性呢?
答案是有的。子元素可以继承其父元素的font-size属性值,除非子元素自身定义了font-size属性。在以下代码中:
<div style="font-size: 16px;">
<p>这是一段文字。</p>
</div>如果没有在p元素中定义font-size属性,那p元素中的文字将会继承div元素中定义的font-size属性,即文字大小为16px。
但是如果在p元素中定义了font-size属性,如
<div style="font-size: 16px;">
<p style="font-size: 20px;">这是一段文字。</p>
</div>那么p元素中的文字大小将会是20px,不再继承其父元素的font-size属性。
综上所述,在CSS中,font-size属性具有继承性,但是子元素的font-size属性会覆盖父元素的font-size属性。