跳到主要内容
uencoder

HTML CDATA

HTML CDATA 在 XHTML 中用 <![CDATA[...]]> 包裹 <script>/<style> 内含 < & 的内容,避免解析错误。

用途

在 XHTML 的 script/style 元素中嵌入含 XML 特殊字符的内容而无需转义。

机制

XHTML 是 XML,script 内 < 会被视为标签开始,故用 CDATA 包裹。HTML5 中 script/style 内容已是 CDATA 语义,无需显式包裹。

用例

  • XHTML 内嵌脚本
  • SVG 内嵌样式
  • XML 兼容 HTML

相关工具

参考链接