2
我想輸出腳本到HTML中,而不知道它是否會進入HTML4,HTML5或XHTML文檔。我能找到的最好的格式是:可以在腳本中使用CDATA嗎?
<script type="text/javascript">
//<![CDATA[
....any code....
//]]>
</script>
這驗證了所有三種方案,但它會在所有瀏覽器中的所有三個文檔類型的工作?
我想輸出腳本到HTML中,而不知道它是否會進入HTML4,HTML5或XHTML文檔。我能找到的最好的格式是:可以在腳本中使用CDATA嗎?
<script type="text/javascript">
//<![CDATA[
....any code....
//]]>
</script>
這驗證了所有三種方案,但它會在所有瀏覽器中的所有三個文檔類型的工作?
這很好。
在HTML中,它被解析爲JavaScript,因此被視爲註釋。 在XHTML中,它被解析爲XML,因此被視爲CDATA標記。
(這對於XHTML的HTML兼容性準則工作來處理腳本元素在兩種語言中處理方式不同的問題非常重要)。