背景造型的报价?

时间:2012-08-21 09:02:40

标签: html css

说我想要添加背景图片,我可能会写:

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 个答案:

答案 0 :(得分:4)

如果该图像的路径包含非字母数字字符或空格,则它们很重要。

最好用"(引号)或'(单引号)包装网址。它不是标准。

答案 1 :(得分:2)

如果URI中有特殊字符(see the spec here),则它们很重要,否则它们是可选的

答案 2 :(得分:1)

我们(web.de)在背景图像路径周围不使用引号,它们不会使解析器更快。

答案 3 :(得分:0)

我们应该使用URI值的引号

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

URI值的格式是'url',它是可选的单引号(')或双引号(“) 我们可以使用任何一个,但两个引号字符必须相同,无论我们在现场演示下面使用什么,以及。

例如: -

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

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