私はちょうど好奇心が強い、normalize.css
で、固定幅フォントルールは"フォントファミリ:モノスペース、モノスペース"
font-family: monospace, monospace;
が含まれているが
font-family: monospace;
に違いはありますか?それを使う理由がなければならない。たぶんそれはいくつかのブラウザの動作の回避策ですか?
私はちょうど好奇心が強い、normalize.css
で、固定幅フォントルールは"フォントファミリ:モノスペース、モノスペース"
font-family: monospace, monospace;
が含まれているが
font-family: monospace;
に違いはありますか?それを使う理由がなければならない。たぶんそれはいくつかのブラウザの動作の回避策ですか?
あなたが正しいです。 font-family: monospace, monospace;
宣言は、モノスペースフォントのフォントサイズを縮小する傾向がある一部のブラウザでは、単純なハック/回避策です。
さらに詳しい情報:https://github.com/necolas/normalize.css/issues/519#issuecomment-197131966
はい、これは長年のための回避策です(私は十年間で話している)monospace
一般的な家族のブラウザの取り扱いの問題。 answering this question等幅フォントのFirefoxの取り扱いについては、具体的だとしながら、Eric Meyer has a detailed write-up on this、と私は最近、これを検討しました。
なぜそれは動作しますか? どのようmonospace, monospace
だけmonospace
に違うのですか?誰も知らない。私はFirefoxの動作に基づいて推測しましたが、それはちょうどそのことです:推測です。しかし、一つのことは明らかです:あなたは、この動作に対処したくない場合はmonospace, monospace
はちょうどmonospace
上ををお勧めします。