0

一些 seo 人告诉我,我不应该在元标记中使用撇号,因为它不符合 w3c。我尝试了几种文档类型,transitional, strict, html5... 并没有显示任何错误。

<link rel='canonical' href='someurl' />

那么什么是对的呢?

4

1 回答 1

1

请参阅 HTML5 CR,8.1.2.3 属性

有四种方法可以指定属性:

  • 空属性语法
  • 不带引号的属性值语法
  • 单引号属性值语法(使用'(U+0027))
  • 双引号属性值语法(使用"(U+0022))

所以是的,您可以使用'. 在这种情况下,属性值可能不包含其他'字符(您必须对它们进行编码)。

于 2013-10-10T13:00:24.153 回答