【发布时间】:2009-12-16 22:16:48
【问题描述】:
我想将脚本输出到 HTML 中,但不知道它是进入 HTML4、HTML5 还是 XHTML 文档。我能找到的最佳格式是:
<script type="text/javascript">
//<![CDATA[
....any code....
//]]>
</script>
这在所有三种方案中都有效,但它是否适用于所有三种文档类型的所有浏览器?
【问题讨论】:
标签: html
我想将脚本输出到 HTML 中,但不知道它是进入 HTML4、HTML5 还是 XHTML 文档。我能找到的最佳格式是:
<script type="text/javascript">
//<![CDATA[
....any code....
//]]>
</script>
这在所有三种方案中都有效,但它是否适用于所有三种文档类型的所有浏览器?
【问题讨论】:
标签: html
没关系。
在 HTML 中,它被解析为 JavaScript,因此被视为 cmets。 在 XHTML 中,它被解析为 XML,因此被视为 CDATA 标记。
(这对于 XHTML 的 HTML 兼容性指南处理两种语言中脚本元素处理方式不同的问题非常重要)。
【讨论】: