评论

HTML **注释** 用于向标记添加解释性说明或阻止浏览器解释文档的特定部分。

注释以字符串 <!-- 开头,以字符串 --> 结尾,通常在两者之间包含文本。此文本不能以字符串 >-> 开头,不能包含字符串 -->--!>,也不能以字符串 <!- 结尾,尽管允许使用 <!

浏览器在呈现代码时会忽略注释。换句话说,它们在页面上不可见——只在代码中可见。HTML 注释是您编写有关代码或逻辑的有用说明的一种方式。

以上内容也适用于 XML 注释。此外,在 XML(如 SVGMathML 标记)中,注释不能包含字符序列 --

注释可以用于单行,也可以跨多行。它们可以在以下位置使用

注意:虽然 <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 标准
# 注释

另请参阅