0

例如这样可以吗

<meta name="description" content="Foo & Bar"/>

或者我应该改用这个:

<meta name="description" content="Foo &amp; Bar"/>

相关页面的文档类型是 HTML5,即

<!doctype html>
4

1 回答 1

2

在 XHTML 中,这似乎是关于,第一个不合适,应该使用第二个。

您可以使用W3C Markup Validator快速检查这一点,但权威参考是 XML 1.0 规范,第 2.4 节字符数据和标记

“与符号 (&) 和左尖括号 (<) 不得以其文字形式出现,除非用作标记分隔符,或者在注释、处理指令或 CDATA 部分中。如果其他地方需要它们,则必须分别使用数字字符引用或字符串“ &amp;”和“ &lt;”对其进行转义。”</p>

于 2013-02-14T20:51:31.193 回答