css中的url()到底要不要加引号?

这两处的url格式都是书上特别之处的,我就想不通了,什么时候要引号什么时候不要?

background-image:    url(images/background.gif);

=====================================================================

@font-face {
    font-family: "Emblema One";
    src: url("http://...此处省略...");
}
阅读 17.1k
7 个回答

从安全角度来讲是要加上的...
否则容易被xss
因为""意味着是字符串...但是不加引号的话..传过来的万一是);url("http://www.xss.xss")就把cookie什么的可能泄露出去了...

如果路径里面有空格,老IE是认不出来的,所以我一般都加上,单引号。

w3c下 加不加无所谓~

新手上路,请多包涵

vs写asp.net加了会报错

我个人一直不加,但是firebug里显示加上引号的,so,不知道哪个效率更高一点

最好还是加上引号

最好是加上。html标签的属性也同理。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题