URL() 値の引用符はオプションですか?
url() の値での引用符の使用は、CSS でよくあるジレンマです。 W3C 仕様を詳しく調べて、推奨されるアプローチを決定してみましょう。
W3C 仕様
url() の W3C 構文によれば、引用符は必須ではありません。次の 3 つの方法はすべて有効であるとみなされます:
background-image: url(image.png); background-image: url("image.png"); background-image: url('image.png');
したがって、url() 値で引用符を使用するかどうかはオプションです。ただし、留意すべき考慮事項がいくつかあります。
同一の開始引用符と終了引用符
引用符が使用されている場合は、開始引用符と終了引用符が同じであることを確認することが重要です。同じキャラクター。たとえば、開始引用符に一重引用符を使用し、終了引用符に二重引用符を使用することはできません。
URL 内の特殊文字
URL に特殊文字が含まれている場合括弧や空白などの文字を使用する場合は、引用符を使用するか文字をエスケープすることをお勧めします。エスケープするには、特殊文字の前にバックスラッシュを使用します。例:
background-image: url("image/\(x\).png"); background-image: url(image/\(x\).png);
結論
要約すると、url() 値の引用符はオプションですが、特定の状況では有益な場合があります。同一の開始引用符と終了引用符を使用し、必要に応じて特殊文字を考慮することが重要です。これらのガイドラインに従うことで、CSS コードが有効で堅牢であることを確認できます。
以上がCSS で `url()` 関数を使用する場合、引用符は必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。