一般来说,在脚本中使用CDATA是否可以?

时间:2009-12-16 14:11:22

标签: html

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

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

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

1 个答案:

答案 0 :(得分:3)

没关系。

在HTML中,它被解析为JavaScript,因此被视为注释。 在XHTML中,它被解析为XML,因此被视为CDATA标记。<​​/ p>

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