0

例えばこれでいいの?

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

または、代わりにこれを使用する必要があります:

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

問題のページの doctype は HTML5 です。

<!doctype html>
4

1 に答える 1

2

これが関係しているように見える XHTML では、最初のものは OK ではなく、2 番目のものを使用する必要があります。

これはW3C Markup Validatorを使用して簡単に確認できますが、正式なリファレンスは XML 1.0 仕様の 2.4 節Character Data and Markupです。

アンパサンド文字 (&) と左山括弧 (<) は、マークアップの区切り記号として、またはコメント、処理命令、または CDATA セクション内で使用される場合を除き、文字どおりの形式で使用してはなりません。他の場所で必要な場合は、数字参照または文字列 " &amp;" と " &lt;" をそれぞれ使用してエスケープする必要があります。」</p>

于 2013-02-14T20:51:31.193 に答える