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

はい、これはブラウザのジェネリック ファミリの処理に関する長年の(10 年以上の話です) 問題の回避策です。Eric Meyer がこれに関する詳細な記事を書いています。私は最近、特に Firefox のモノスペース フォントの処理に関するこの質問に答えながら、これを調査しました。monospace

なぜそれが機能するのですか?ただとどうmonospace, monospace違うのmonospaceですか?誰も知らない。Firefox の動作に基づいて推測しましたが、あくまで推測です。しかし、1 つ明確なことがあります。この動作に対処したくない場合にのみ、 を使用することをmonospace, monospace勧めします。monospace

于 2016-08-05T04:53:44.047 に答える