我希望我的所有p标记都继承正文的字体大小-如果我没有在它们上面声明字体大小,或者在声明了字体大小的父级中嵌套它们,它们就会自动继承。
但是我应该将font-size: inherit添加到CSS中的p中吗?这会给我带来什么好处吗?
发布于 2013-10-22 13:12:19
不是的。font-size是一个inherited property,因此在元素上没有font-size与使用font-size: inherit;完全相同。
显式地写出它实际上更糟糕,因为如果我看到它,我会想知道它应该覆盖我遗漏的其他规则。:)
发布于 2013-10-22 13:12:45
只有在这种情况下,添加font-size: inherit才能帮助您:
p继承正文的字体大小。p都是stylesheet.font-size: inherit中的其他规则设置的具有更高优先级的!important。您可以覆盖该设置并使D15继承它。即使这样,您也可以删除其他规则。H218F219所以,你真的不需要把它放在那里。也许不应该这样做,因为无用的代码越少,调试就越容易。
发布于 2013-10-22 13:18:53
无需为p编写font-size: inherit即可继承body的字体大小
font-size: inherit它只需要覆盖另一个规则。
对于继承的属性,这将强化默认行为,例如:
/*使二级表头变绿*/ h2 { color:绿色;}
继承侧边栏中的颜色*/ # /* ...but { h2 : inherit;}请注意,在本例中,侧边栏中的h2元素可能是不同的颜色。例如,如果其中一个是与规则匹配的div的子级
参考:MDN
https://stackoverflow.com/questions/19509394
复制相似问题