我有一个 .html 文件和 ist .css 文件。我通过指令调用 .css
<link rel= stylesheet href= mystyle.css>
但是如果我使用
<link rel= "stylesheet" href= "mystyle.css">
然后我的页面没有任何变化。使用引号之间有什么区别吗?
我有一个 .html 文件和 ist .css 文件。我通过指令调用 .css
<link rel= stylesheet href= mystyle.css>
但是如果我使用
<link rel= "stylesheet" href= "mystyle.css">
然后我的页面没有任何变化。使用引号之间有什么区别吗?
我相信规范将其定义为带有引号,但有些浏览器会超越并知道您的意思。
编辑:我错了!从规格
属性放置在开始标记内,由名称和值组成,由“=”字符分隔。如果属性值不包含空格字符或任何 " ' ` = < 或 >,则该属性值可以保持不加引号。否则,必须使用单引号或双引号将其引用。该值与“=”字符一起,如果值为空字符串,则可以完全省略。
在HTML5中,您不需要为任何属性使用引号。但是,有时您必须这样做,因为您知道字符串的结束位置。在HTML4.1和XHTML中,您必须使用引号。
无论如何,使用引号是一个好习惯,即使您不需要它们。