1

ユーザーが CSS でフォ​​ントを次のように定義するのを何度も見てきました。

font-family:"Times New Roman",Georgia,serif

 font-family:Times New Roman,Georgia,serif

引用符でフォントを定義すると、このスタイルのカップルを何度か見たことがありますが、違いはありますか。

これに関する専門家のオープニングをいただければ幸いです

4

3 に答える 3

4

これについては、 W3 のドキュメントを参照してください。それは言います:

注: フォント名に空白が含まれる場合は、引用符で囲む必要があります。

于 2013-05-15T11:52:51.277 に答える
2

http://www.w3.org/TR/CSS2/fonts.html#font-family-prop

フォント ファミリ名は、文字列として引用符で囲むか、引用符を付けずに 1 つ以上の識別子のシーケンスとして指定する必要があります。つまり、各トークンの先頭にあるほとんどの句読点と数字は、引用符で囲まれていないフォント ファミリ名でエスケープする必要があります。

キーワード値と同じフォント ファミリ名 ('inherit'、'serif'、'sans-serif'、'monospace'、'fantasy'、および 'cursive') は、キーワードとの混乱を避けるために引用符で囲む必要があります。同じ名前で。キーワード「initial」と「default」は将来の使用のために予約されており、フォント名として使用する場合も引用符で囲む必要があります。UA は、これらのキーワードが「」タイプに一致すると見なしてはなりません。

于 2013-05-15T11:52:04.293 に答える
1

2 語以上のフォント名は、多くの場合、引用符で囲みますが、これは必須ではありません。

フォント名に引用符が必要なのはなぜですか?

于 2013-05-15T11:51:03.163 に答える