HTML - 是否有必要将对css文件的调用括在引号中?

时间:2013-06-14 15:33:59

标签: html css double-quotes

我有.html文件和ist .css文件。我通过指令调用.css

<link rel= stylesheet href= mystyle.css>

但如果我使用

<link rel= "stylesheet" href= "mystyle.css">

然后我的页面没有任何变化。使用引号之间是否存在一些差异?

2 个答案:

答案 0 :(得分:1)

我相信该规范将其定义为引用,但有些浏览器会超越并且知道你的意思。

编辑:我错了!来自规范

  

属性放在开始标记内,由名称和值组成,用“=”字符分隔。如果属性值不包含空格字符或任何“'=&lt;或&gt;”,则属性值可以保持不加引号。否则,必须使用单引号或双引号引用属性值。该值以及“=”如果值为空字符串,则可以完全省略字符。

http://www.w3.org/html/wg/drafts/html/master/introduction.html#restrictions-on-content-models-and-on-attribute-values

答案 1 :(得分:0)

HTML5 中,您无需为任何属性使用引号。但是,有时你必须知道字符串的结束位置。在 HTML4.1 XHTML 中,您必须使用引号。

最好使用引号,即使您不需要它们。