url() 値を引用符で囲む必要性: W3C のガイドラインを調べる
url() 関数の値を引用符で囲む習慣は、 Web 開発者の間では長い間議論のテーマでした。この記事では、この問題を明確にするために W3C の仕様を詳しく調べます。
W3C によれば、url() 関数で URL を指定する場合、引用符はオプションです。提供されている 3 つの例 (二重引用符、一重引用符、またはまったく引用符で囲まれていないもの) はすべて有効です。
ただし、開始引用符と終了引用符は同じ文字である必要があることに注意してください。 URL で特殊文字を使用している場合は、正しく解釈されるように、これらの文字を引用符で囲むかエスケープすることをお勧めします。
W3C では、次の構文と基本データ型を指定しています。
url('…'){white space} [single/double quote] {URI} [single/double quote] {white space} ')'
URI value は単一のトークンまたは引用符で囲まれた文字列である必要があります。結果の URI 値が有効なトークンのままであることを確認するには、特殊文字をエスケープする必要があります。たとえば、括弧は '(' と ') になります。
したがって、引用符は厳密には必要ではありませんが、特殊文字を使用する場合やスタイルシートの一貫性と明瞭さを確保する場合など、特定のシナリオでは引用符が有利になる場合があります。 .
以上がCSS で url() 値を引用するかどうか: W3C は何を推奨していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。