<!CDATA[
HTMLドキュメントにテキストとして表示するにはどうすればよいですか?タグで包んでみまし<pre>
たが、うまくいきませんでした。
<! DOCTYPE html >
<html>
<body>
<div>This should show <pre><!CDATA[</pre> when the page renders</div>
</body>
</html>
<!CDATA[
HTMLドキュメントにテキストとして表示するにはどうすればよいですか?タグで包んでみまし<pre>
たが、うまくいきませんでした。
<! DOCTYPE html >
<html>
<body>
<div>This should show <pre><!CDATA[</pre> when the page renders</div>
</body>
</html>
ブラウザは、ドキュメント内のCDATAマーカーをサポートしていませんtext/html
。代わりに文字参照を使用してください(、、<
など&
)。
他の人が書いているように、あなたは「&lt;」から逃れるべきです として<
。HTMLマークアップは、「&lt;」を使用して、コンテンツの解析方法を変更するpre
か、変更code
しません。マークアップとして-重要。code
コンテンツはコンピュータコードであり、このマークアップにはいくつかの利点がある可能性があるため、ここでマークアップなどを使用できますが、それは別の問題です。例:<code><!CDATA[</code>
。
ただし、半秘密のマークアップがあります<xmp><!CDATA[</xmp>
。要素内ではxmp
、すべてが文字通りに解釈されます。この要素の終了タグのみが認識されます。このようなマークアップは多くの人に非常に時代遅れと見なされており、HTML仕様から削除されていますが、実際には機能し続けています。