【发布时间】:2016-08-05 04:24:16
【问题描述】:
在normalize.css中,等宽字体规则包含
font-family: monospace, monospace;
这和
有什么不同吗?font-family: monospace;
?
使用它一定是有原因的。也许这是某些浏览器行为的解决方法?
【问题讨论】:
标签: css monospace normalize-css
在normalize.css中,等宽字体规则包含
font-family: monospace, monospace;
这和
有什么不同吗?font-family: monospace;
?
使用它一定是有原因的。也许这是某些浏览器行为的解决方法?
【问题讨论】:
标签: css monospace normalize-css
你是对的。 font-family: monospace, monospace; 声明对于一些倾向于减小等宽字体的字体大小的浏览器来说是一种简单的破解/解决方法。
有关此 Github 问题的更多信息: https://github.com/necolas/normalize.css/issues/519#issuecomment-197131966
【讨论】:
是的,这是针对浏览器处理monospace 泛型家族的长期(我说的是十多年)问题的解决方法。 Eric Meyer has a detailed write-up on this,我最近探讨了这一点,而 answering this question 专门针对 Firefox 对等宽字体的处理。
为什么有效? 如何monospace, monospace 与monospace 不同?没人知道。我根据 Firefox 的行为做了一个猜测,但这只是一个猜测。但有一点很清楚:如果您不想处理这种行为,推荐monospace, monospace 而不是monospace。
【讨论】: