首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS - paragraph是否需要设置font-size: inherit?

CSS - paragraph是否需要设置font-size: inherit?
EN

Stack Overflow用户
提问于 2013-10-22 13:07:01
回答 4查看 156关注 0票数 0

我希望我的所有p标记都继承正文的字体大小-如果我没有在它们上面声明字体大小,或者在声明了字体大小的父级中嵌套它们,它们就会自动继承。

但是我应该将font-size: inherit添加到CSS中的p中吗?这会给我带来什么好处吗?

EN

回答 4

Stack Overflow用户

发布于 2013-10-22 13:12:19

不是的。font-size是一个inherited property,因此在元素上没有font-size与使用font-size: inherit;完全相同。

显式地写出它实际上更糟糕,因为如果我看到它,我会想知道它应该覆盖我遗漏的其他规则。:)

票数 1
EN

Stack Overflow用户

发布于 2013-10-22 13:12:45

只有在这种情况下,添加font-size: inherit才能帮助您:

  • 您希望p继承正文的字体大小。
  • 所有的p都是stylesheet.
  • By的直接子项,其中一些添加了由font-size: inherit中的其他规则设置的具有更高优先级的!important。您可以覆盖该设置并使D15继承它。即使这样,您也可以删除其他规则。H218F219

所以,你真的不需要把它放在那里。也许不应该这样做,因为无用的代码越少,调试就越容易。

票数 0
EN

Stack Overflow用户

发布于 2013-10-22 13:18:53

无需为p编写font-size: inherit即可继承body的字体大小

font-size: inherit它只需要覆盖另一个规则。

对于继承的属性,这将强化默认行为,例如:

/*使二级表头变绿*/ h2 { color:绿色;}

继承侧边栏中的颜色*/ # /* ...but { h2 : inherit;}请注意,在本例中,侧边栏中的h2元素可能是不同的颜色。例如,如果其中一个是与规则匹配的div的子级

参考:MDN

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19509394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档