61

normalize.css中,等宽字体规则包含

font-family: monospace, monospace;

这是否不同于

font-family: monospace;

?

使用它一定是有原因的。也许这是某些浏览器行为的解决方法?

4

2 回答 2

67

你说的对。font-family: monospace, monospace;对于某些倾向于减小等宽字体的字体大小的浏览器,该声明是一种简单的破解/解决方法。

有关此 Github 问题的更多信息: https ://github.com/necolas/normalize.css/issues/519#issuecomment-197131966

于 2016-08-05T04:48:07.903 回答
27

是的,这是浏览器处理泛型家族的长期(我说的是十多年)问题的解决方法。Eric Meyer 对此有详细的文章,我最近在回答这个专门关于 Firefox 处理等宽字体的问题时对此进行了探索。monospace

为什么它有效?与just有何不同没人知道。我根据 Firefox 的行为做了一个猜测,但这只是一个猜测。但有一点很清楚:仅当您不想处理此行为时才建议使用。monospace, monospacemonospacemonospace, monospacemonospace

于 2016-08-05T04:53:44.047 回答