在normalize.css
中,等宽字体规则包含
font-family: monospace, monospace;
这是否不同于
font-family: monospace;
?
使用它一定是有原因的。也许这是某些浏览器行为的解决方法?
在normalize.css
中,等宽字体规则包含
font-family: monospace, monospace;
这是否不同于
font-family: monospace;
?
使用它一定是有原因的。也许这是某些浏览器行为的解决方法?
你说的对。font-family: monospace, monospace;
对于某些倾向于减小等宽字体的字体大小的浏览器,该声明是一种简单的破解/解决方法。
有关此 Github 问题的更多信息: https ://github.com/necolas/normalize.css/issues/519#issuecomment-197131966
是的,这是浏览器处理泛型家族的长期(我说的是十多年)问题的解决方法。Eric Meyer 对此有详细的文章,我最近在回答这个专门关于 Firefox 处理等宽字体的问题时对此进行了探索。monospace
为什么它有效?与just有何不同?没人知道。我根据 Firefox 的行为做了一个猜测,但这只是一个猜测。但有一点很清楚:仅当您不想处理此行为时才建议使用。monospace, monospace
monospace
monospace, monospace
monospace