小编典典

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

all

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

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

W3C 指定的 正确方法 是什么?


阅读 61

收藏
2022-05-25

共1个答案

小编典典

W3C 说引号是可选的,所有三种方式都是合法的。

开始和结束引号只需要是相同的字符。

如果 URL 中有特殊字符,则应使用引号或转义字符(见下文)。

语法和基本数据类型

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

转义特殊字符:

出现在不带引号的 URI 中的某些字符,例如括号、空格字符、单引号 (‘) 和双引号 (“),必须使用反斜杠进行转义,以便生成的 URI 值是 URI
标记:’\(‘, ‘\)’。

2022-05-25