【问题标题】:Is it ok to use CDATA in scripts in general?一般可以在脚本中使用 CDATA 吗?
【发布时间】:2009-12-16 22:16:48
【问题描述】:

我想将脚本输出到 HTML 中,但不知道它是进入 HTML4、HTML5 还是 XHTML 文档。我能找到的最佳格式是:

<script type="text/javascript">
    //<![CDATA[
        ....any code....
    //]]>
</script>

这在所有三种方案中都有效,但它是否适用于所有三种文档类型的所有浏览器?

【问题讨论】:

    标签: html


    【解决方案1】:

    没关系。

    在 HTML 中,它被解析为 JavaScript,因此被视为 cmets。 在 XHTML 中,它被解析为 XML,因此被视为 CDATA 标记。

    (这对于 XHTML 的 HTML 兼容性指南处理两种语言中脚本元素处理方式不同的问题非常重要)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 2011-10-11
      • 2021-04-17
      • 2014-05-13
      相关资源
      最近更新 更多