フォント ファミリ名の周りに引用符は必要ですか?
CSS を使用する場合、フォントの周りに引用符を囲むことについて相反するアドバイスを聞いたことがあるかもしれません。複数の単語を含む姓。それが必要だと主張する人もいますが、それを神話として却下する人もいます。この問題を明確にするための技術的な説明は次のとおりです。
CSS 2.1 仕様では、フォント ファミリ名は引用符で囲まれた文字列または引用符で囲まれていない一連の識別子のいずれかとして指定できると規定されています。ただし、引用符で囲まれていない識別子では、句読点や数字など、各トークンの先頭で特定の文字をエスケープする必要があります。
たとえば、引用符なしで「Arial Narrow」を指定するには:
font-family: Arial\ Narrow, Arial, Helvetica, sans-serif;
回避するにはエスケープの必要性があるため、仕様ではフォント ファミリ名をスペース、数字、または句読点以外で引用することを推奨しています。ハイフン。
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
これにより、空白や特殊文字が誤って解釈される可能性がある場合でも、フォント名が正しく解釈されます。
要約すると、必ずしも厳密に必要というわけではありませんが、潜在的な混乱を避け、ブラウザ間での互換性を確保するには、フォント ファミリ名を複数の単語で引用することをお勧めします。具体的には、予約されたキーワードに一致するフォント名、または識別子内に特定の句読点を含むフォント名を引用することが不可欠です。
以上がCSS のフォント ファミリ名の前後に引用符を使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。