Комментарии HTML <!-- ... -->

Значение и применение

Комментарии <!-- ... --> в HTML коде используются для временного отключения кода (как правило, просто удалить код неудобно по той причине, что возможно его придется восстанавливать) и в качестве подсказки для себя, либо для лиц, которые будут разбираться в Вашем коде. Текст внутри комментария не отображается браузером на странице.

Комментарии размещают между элементами и текстом там, где допускается комментарий HTML. Внутри открывающего тега или значения атрибута он не отключает код. В <textarea> и <title> запись <!-- … --> остаётся текстом; для кода внутри script и style используйте комментарии соответствующего языка.

Комментарии HTML нельзя вкладывать друг в друга: первая последовательность --> завершит комментарий. Не храните в них секреты — комментарии доступны в исходнике страницы. Сравните комментарий и текст внутри <textarea>.

Отличия HTML 4.01 от HTML 5

Нет.

Поддержка глобальных атрибутов

Комментарий не является элементом HTML и не поддерживает "глобальные атрибуты".

Атрибуты событий

Комментарий не является элементом HTML и не поддерживает "атрибуты событий".

Спецификация

HTML Living Standard.

Примеры, попробуйте сами

Комментарий в HTML

Измените комментарий, затем поместите в него второй абзац.

index.html
HTML
<p>Этот текст виден.</p>
<!-- Комментарий не отображается в результате. -->
<p>Продолжение страницы.</p>

Почему комментарий виден в textarea

Сравните скрытое пояснение перед полем и видимую запись внутри поля. Перенесите запись из textarea после закрывающего тега: она станет комментарием.

index.html
HTML
<!-- Это пояснение не отображается. -->
<label for="source">Текст внутри поля</label>
<textarea id="source" rows="3">Это текст: <!-- видимая запись --></textarea>