Использование комментариев HTML <!-- … -->
HTML-комментарий используется для добавления пояснений к разметке или предотвращения интерпретации браузером определённых частей документа.
Комментарии начинаются со строки <!-- и заканчиваются строкой -->; обычно между ними находится текст. Этот текст не может начинаться со строки > или ->, содержать строки --> или --!> либо заканчиваться строкой <!-, хотя <! допускается.
Браузер игнорирует комментарии при обработке кода. Иными словами, они не отображаются на странице — только в коде. Комментарии HTML позволяют добавлять полезные заметки о коде или его логике.
Всё вышесказанное относится и к комментариям XML. Кроме того, в XML, например в разметке SVG или MathML, комментарий не может содержать последовательность символов --.
Комментарии могут занимать одну или несколько строк. Их можно использовать в следующих местах:
- До и после объявления типа документа
- До и после элемента
<html> - В качестве содержимого большинства элементов, за исключением:
<script>,<style>,<title>,<textarea>, поскольку эти элементы интерпретируют своё содержимое как обычный текст
Примечание: В элементах <script> не следует использовать комментарии HTML — вместо них нужно использовать комментарии JavaScript. Однако раньше весь код скрипта заключали в комментарий HTML, чтобы старые браузеры, не поддерживавшие JavaScript, не отображали его как текст. Сейчас это устаревшая возможность самого JavaScript, на которую не следует полагаться.
Синтаксис
<!-- Comment -->
Примеры
<!-- 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> # comments> |
См. также
- Комментарии в JavaScript
- Комментарии в CSS
-
CommentAPI (Commentнаследуется отNode)
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Guides/Comments