我只是好奇,在normalize.css中,等宽字体规则包含
font-family: monospace, monospace;有区别吗?
font-family: monospace;?使用它肯定是有原因的。也许这是针对某些浏览器行为的变通方法?
发布于 2016-08-05 12:48:08
你是正确的。对于一些浏览器来说,font-family: monospace, monospace;声明是一个简单的技巧/变通方法,它倾向于减小等宽字体的字体大小。
有关此Github问题的更多信息,请访问: https://github.com/necolas/normalize.css/issues/519#issuecomment-197131966
发布于 2016-08-05 12:53:44
是的,这是一个长期存在的(我说的是十多年来)浏览器处理monospace泛型家族问题的变通方法。我最近在answering this question上探索了这一点,特别是关于Eric Meyer has a detailed write-up on this对等宽字体的处理。
为什么它会起作用?monospace, monospace和monospace有什么不同?没人知道。我根据Firefox的行为做了一个猜测,但这只是一个猜测。但有一件事是明确的:如果您不想处理这种行为,建议使用monospace, monospace而不是monospace。
https://stackoverflow.com/questions/38781089
复制相似问题