7

可能重复:
我们应该在 css 背景 url(“...”)中使用哪种类型的引号?需要单引号、双引号还是不需要引号?

简单的问题。我应该在 CSS 中使用哪些引号?

选项1:

background: url( 'foo.png' );

选项#2:

background: url( "foo.png" );

两者都适用于“普通浏览器”。我只想遵守标准。

4

3 回答 3

16

标准说:

URI 值的格式是 'url(' 后跟可选的空格,后跟可选的单引号 (') 或双引号 (") 字符,后跟 URI 本身,后跟可选的单引号 (') 或双引号(") 字符后跟可选的空格,后跟 ')'。两个引号字符必须相同。

即没有,单人或双人。如果您关心 IE5/Mac(这些天您可能不关心),请避免使用 IE5/Mac ',否则请使用任何让您感到舒适的东西。

于 2011-04-16T17:31:04.063 回答
3

标准是您可以将任何一种用于字符串也可以将任何一种用于URL ,也可以不使用。在大多数情况下,没有真正的区别,但是如果您尝试引用的值中有双引号,那么使用单引号会更容易,反之亦然。

除此之外,如果您认为它可以使您的文件更好且更易于编辑,欢迎您始终选择其中一种,但没有人会因为使用“错误”的文件而对您开枪。

于 2011-04-16T17:34:24.520 回答
0

我使用双引号......这就是我在书籍和教程中看到的方式。只要在自己的工作中保持一致

于 2011-04-16T17:31:44.337 回答