ユーザーが CSS でフォントを次のように定義するのを何度も見てきました。
font-family:"Times New Roman",Georgia,serif
と
font-family:Times New Roman,Georgia,serif
引用符でフォントを定義すると、このスタイルのカップルを何度か見たことがありますが、違いはありますか。
これに関する専門家のオープニングをいただければ幸いです
ユーザーが CSS でフォントを次のように定義するのを何度も見てきました。
font-family:"Times New Roman",Georgia,serif
と
font-family:Times New Roman,Georgia,serif
引用符でフォントを定義すると、このスタイルのカップルを何度か見たことがありますが、違いはありますか。
これに関する専門家のオープニングをいただければ幸いです
これについては、 W3 のドキュメントを参照してください。それは言います:
注: フォント名に空白が含まれる場合は、引用符で囲む必要があります。
http://www.w3.org/TR/CSS2/fonts.html#font-family-prop
フォント ファミリ名は、文字列として引用符で囲むか、引用符を付けずに 1 つ以上の識別子のシーケンスとして指定する必要があります。つまり、各トークンの先頭にあるほとんどの句読点と数字は、引用符で囲まれていないフォント ファミリ名でエスケープする必要があります。
キーワード値と同じフォント ファミリ名 ('inherit'、'serif'、'sans-serif'、'monospace'、'fantasy'、および 'cursive') は、キーワードとの混乱を避けるために引用符で囲む必要があります。同じ名前で。キーワード「initial」と「default」は将来の使用のために予約されており、フォント名として使用する場合も引用符で囲む必要があります。UA は、これらのキーワードが「」タイプに一致すると見なしてはなりません。
2 語以上のフォント名は、多くの場合、引用符で囲みますが、これは必須ではありません。