gpt4 book ai didi

html - 如何在 HTML 中注释 <![CDATA[

转载 作者:行者123 更新时间:2023-12-01 22:23:41 25 4
gpt4 key购买 nike

假设 <head> 中有以下代码

<head>
<!--
<script type="text/javascript">
//<![CDATA[
SOME JS
//]]>
</script>
-->
</head>

是否真的评论过?

最佳答案

不可能在 CDATA 部分中添加注释。在 XML 中,因此在使用 XHTML 语法的 HTML 中,CDATA section是用于“转义包含字符的文本 block ,否则这些字符将被识别为标记”。它的语法很简单:以 <![CDATA[ 开头。并以 ]]> 结尾。限制器之间不识别任何类型的标记。在 HTML5 中,CDATA sections in HTML syntax以临时方式定义,只能用于嵌入外部内容,即 SVG 或 MathML 内容;它们可能包含按照一般 XML 规则的注释,但从 HTML 的角度来看,它们不是注释,只是数据。

以上回答了标题中的问题。体内的问题似乎有所不同,不太清楚。示例代码根本不包含 CDATA 部分。它只包含 head包含注释和字符数据的元素 .... (和空白)。没有script元素,因为否则构成此类元素的数据被包装在注释中,因此被忽略。并且也没有任何 CDATA 部分,因为在解析注释时,仅识别注释终止符字符串,没有标记。

关于html - 如何在 HTML 中注释 &lt;![CDATA[,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27598274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com