在
normalize.css
中,等宽字体规则包含。font-family: monospace, monospace;
这与原来的不同吗?
font-family: monospace;
使用那个肯定有原因。也许是为了解决某些浏览器的行为问题?
normalize.css
中,等宽字体规则包含。font-family: monospace, monospace;
这与原来的不同吗?
font-family: monospace;
使用那个肯定有原因。也许是为了解决某些浏览器的行为问题?
你说得对。在一些浏览器中,使用font-family: monospace, monospace;
声明是一种简单的hack/解决方法,以避免等宽字体的字号被缩小。
更多信息请参见Github问题: https://github.com/necolas/normalize.css/issues/519#issuecomment-197131966
是的,这是一个解决浏览器对于等宽字体
通用字体系列处理问题的一种权宜之计(我说的是长达十年以上的问题)。Eric Meyer详细介绍了此问题,我最近在回答这个问题时探索了这个问题,该问题专门讨论Firefox处理等宽字体的方式。
为什么这样做有效? monospace, monospace和monospace有何不同?没有人知道。我根据Firefox的行为猜测了一下,但那只是一个猜测。但有一件事很清楚:如果您不想处理这种问题,monospace, monospace
被建议使用而不是monospace
。