例如这样可以吗
<meta name="description" content="Foo & Bar"/>
或者我应该改用这个:
<meta name="description" content="Foo & Bar"/>
相关页面的文档类型是 HTML5,即
<!doctype html>
在 XHTML 中,这似乎是关于,第一个不合适,应该使用第二个。
您可以使用W3C Markup Validator快速检查这一点,但权威参考是 XML 1.0 规范,第 2.4 节字符数据和标记:
“与符号 (&) 和左尖括号 (<) 不得以其文字形式出现,除非用作标记分隔符,或者在注释、处理指令或 CDATA 部分中。如果其他地方需要它们,则必须分别使用数字字符引用或字符串“ &
”和“ <
”对其进行转义。”</p>