【发布时间】:2011-03-30 10:26:13
【问题描述】:
我在我网站的<title> 中使用了带有 HTML5 和 UTF-8 的“&amp;”符号。谷歌在其SERPs 上显示与符号罚款,所有浏览器在其标题中也是如此。
http://validator.w3.org 给我这个:
& 没有开始字符引用。 (& 可能应该被转义为
&amp;。)
我真的需要&amp;吗?
我不会为了验证而对我的页面进行验证,但我很想听听人们对此的看法,以及它是否重要以及为什么重要。
【问题讨论】:
-
规范没有这样说。海报指的是 HTML5,它不需要在所有场景中转义 & 符号。
-
这应该是社区 Wiki,因为您正在寻找意见,并且对验证不挑剔意味着没有客观依据可以回答。
-
@Richard:真的吗?虽然我不同意“验证无关紧要”,但我认为这是一个非常客观的问题:“这会破坏规范以外的任何内容吗?”
-
@Richard:我不同意这里。 “我真的需要
&amp;吗?”和“[...]我很想听听人们对此的看法,以及它是否重要以及为什么重要。” (强调我的)。这两个表明他对事实信息感兴趣,但知道其中大部分内容至少可以进行一些解释,因此他征求多种意见。 -
HTML 规范说接受废话输入。这是否意味着您的网站现在被“允许”成为垃圾?关闭需要关闭的标签并逃避事情!来吧人们。
标签: validation html utf-8 character-encoding