【问题标题】:Whats the difference between using "" ' ' or none for url and looking up images [duplicate]使用“”''或不使用url和查找图像有什么区别[重复]
【发布时间】:2012-12-10 02:07:08
【问题描述】:

可能重复:
CSS: url() - are quotes needed?

你可以用这个:

 background-image: url("images/rock.png");

这个:

 background-image: url('images/rock.png');

还有这个:

 background-image: url(images/rock.png);

什么是正确的方式还是只是一种偏好?使用 ' ' "" 有什么不同吗?我希望我的问题是有道理的。谢谢。

【问题讨论】:

标签: css


【解决方案1】:

根据 w3 标准,'" 之间没有区别,它是可选的。参考standards document

【讨论】:

  • URI 值的格式是 'url(' 后跟可选的空格,后跟可选的单引号 (') 或双引号 (") 字符,后跟 URI 本身,后跟可选的单引号 (') 或双引号 (") 字符后跟可选的空格,后跟 ')'。两个引号字符必须相同。
  • 哦。哈哈。我不知道有标准文件。
  • 这些“标准”是浏览器供应商实施的 W3C 建议。
  • 每个通用技术都有一个标准文档,这有助于不同实现之间的互操作性(在这种情况下是浏览器)
  • @Sarah You didn't know? :P
【解决方案2】:

如果 URL 中有字符在 CSS 中具有特殊含义,则需要引号,例如:

background-image: url("images/some);file.jpg");

否则引号是可选的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-01
    • 2016-05-17
    • 2019-05-09
    • 2012-08-30
    • 1970-01-01
    相关资源
    最近更新 更多