评论
HTML **注释** 用于向标记添加解释性说明或阻止浏览器解释文档的特定部分。
注释以字符串 <!--
开头,以字符串 -->
结尾,通常在两者之间包含文本。此文本不能以字符串 >
或 ->
开头,不能包含字符串 -->
或 --!>
,也不能以字符串 <!-
结尾,尽管允许使用 <!
。
浏览器在呈现代码时会忽略注释。换句话说,它们在页面上不可见——只在代码中可见。HTML 注释是您编写有关代码或逻辑的有用说明的一种方式。
以上内容也适用于 XML 注释。此外,在 XML(如 SVG 或 MathML 标记)中,注释不能包含字符序列 --
。
注释可以用于单行,也可以跨多行。它们可以在以下位置使用
注意:虽然 <script>
元素不应包含 HTML 注释,而应使用 JavaScript 注释,但过去有一种做法是将整个脚本内容包含在 HTML 注释中,以便不支持 JavaScript 的旧版浏览器不会将其渲染为文本。这现在是 JavaScript 本身的一个遗留特性,您不应依赖它。
语法
html
<!-- Comment -->
示例
html
<!-- A one-line comment -->
<!--
A comment
that stretches
over several
lines
-->
<!-- The comment below disables
the HTML contained within -->
<!--
<p>
This content will not be rendered.
</p>
-->
注释
HTML 注释仅允许作为内容。您不能在标签内使用它,例如在 HTML 属性 之前。
与大多数使用 <!-- -->
注释语法的编程语言一样,注释不能嵌套。换句话说,-->
的第一个实例在 <!--
的实例之后关闭注释。
虽然注释以 <
开头,以 >
结尾,但注释不是 HTML 元素。
规范
规范 |
---|
HTML 标准 # 注释 |
另请参阅
- JavaScript 中的注释
- CSS 中的注释
Comment
API(Comment
继承自Node
)