1

何かに背景画像を追加したい場合は、次のように記述します。

background: url(/images/button_bg.png) repeat-x scroll left bottom #146BAE

ただし、Firebugでこのコードを見ると、次のように表示されます。

background: url("/images/button_bg.png") repeat-x scroll left bottom #146BAE

画像パスの周りの引用符は何らかの意味で重要ですか?彼らはそれをより速く/より標準に準拠させますか、それともFirebugはコードを少し読みやすくするためにこれを行うだけですか?

一重引用符('')も使用されているのを見たことがありますが、それらが異なるかどうかはわかりませんか?

4

4 に答える 4

4

その画像へのパスに英数字以外の文字またはスペースが含まれている場合、これらは重要です。

URLを"(引用符)または'(一重引用符)で囲むことをお勧めします。これは標準ではありません。

于 2012-08-21T09:06:20.723 に答える
2

URIに特殊文字がある場合は重要です(仕様はこちらを参照)。それ以外の場合はオプションです。

于 2012-08-21T09:08:46.180 に答える
1

私たち(web.de)は、背景の画像パスを引用符で囲んでいません。パーサーを高速化することはありません。

于 2012-08-21T09:07:32.337 に答える
0

URI値には引用符を使用する必要があります

(Uniform Resource Identifiers which includes URLs, URNs, etc)

URI値の形式は「url」であり、オプションの単一引用符(')または二重引用符( ")のいずれかを使用できますが、2つの引用符の文字は、ライブデモの下で使用しているものと同じである必要があります。だけでなく。

例えば ​​:-

body {background:url( "http://www.example.com/pinkish.png")}double quote (") demo

本文{背景:url('http://www.example.com/pinkish.png')} single quote (') demo

于 2012-08-21T09:27:55.510 に答える