小编典典

引用url()的值真的有必要吗?

css

我应该在样式表中使用以下哪项?

/* Example #1: */ background-image: url(image.png);
/* Example #2: */ background-image: url("image.png");
/* Example #3: */ background-image: url('image.png');

W3C指定什么是 正确的方法


阅读 354

收藏
2020-05-16

共1个答案

小编典典

W3C表示引号是可选的,您使用的所有三种方式都是合法的。

开头和结尾的引号只需是相同的字符。

如果您的URL中包含特殊字符,则应使用引号或转义字符(请参见下文)。

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

转义特殊字符:

出现在未加引号的URI中的某些字符,例如括号,空格字符,单引号(’)和双引号(“),必须用反斜杠转义,以使最终的URI值为URI令牌:’\(’, ‘\)’。

2020-05-16