假设您在<head>
<head>
<!--
<script type="text/javascript">
//<![CDATA[
SOME JS
//]]>
</script>
-->
</head>
是否实际上是评论?
答案 0 :(得分:3)
无法在CDATA部分内进行评论。在XML中,因此在使用XHTML语法时的HTML中,CDATA section用于“转义包含字符的文本块,否则这些字符将被识别为标记”。它具有简单的语法:它以<![CDATA[
开头,以]]>
结尾。限制器之间没有任何标记。在HTML5中,CDATA sections in HTML syntax以临时方式定义,只能用于嵌入外部内容,即SVG或MathML内容;它们可能包含根据一般XML规则的注释,但它们不是来自HTML视点的注释,只是数据。
以上回答了标题中的问题。身体中的问题似乎有所不同,并不十分清楚。示例代码根本不包含CDATA部分。它只包含一个包含注释的head
元素和字符数据....
(和空格)。没有script
元素,因为否则构成此类元素的数据将包含在注释中,因此会被忽略。并且没有任何CDATA部分,因为在解析注释时,只识别注释终结符字符串,没有标记。
答案 1 :(得分:1)
是的,这就是评论在HTML中的用法,这里是对标准http://www.w3.org/TR/html5/syntax.html#comments
的引用答案 2 :(得分:0)
HTML评论使用
完成<!-- -->`
<html>
<head>
<script src="js/jquery.js" type="text/javascript"></script>
<!--<script src="js/jquery_one.js" type="text/javascript"></script>-->
</head>
<body>
<p> This is Paragraph </p>
<!--<p> This is commented </p>-->
</body>
</html>