Комментарии HTML <!-- ... -->
Значение и применение
Комментарии <!-- ... --> в HTML коде используются для временного отключения кода (как правило,
просто удалить код неудобно по той причине, что возможно его придется восстанавливать) и в качестве подсказки для
себя, либо для лиц, которые будут разбираться в Вашем коде. Текст внутри комментария не отображается браузером на
странице.
Комментарии размещают между элементами и текстом там, где допускается комментарий HTML. Внутри открывающего тега или
значения атрибута он не отключает код. В
<textarea>
и
<title>
запись
<!-- … --> остаётся текстом; для кода внутри script и style используйте
комментарии соответствующего языка.
Комментарии HTML нельзя вкладывать друг в друга: первая последовательность --> завершит комментарий.
Не храните в них секреты — комментарии доступны в исходнике страницы. Сравните
комментарий и текст внутри <textarea>.
Отличия HTML 4.01 от HTML 5
Нет.
Поддержка глобальных атрибутов
Комментарий не является элементом HTML и не поддерживает "глобальные атрибуты".
Атрибуты событий
Комментарий не является элементом HTML и не поддерживает "атрибуты событий".
Спецификация
Примеры, попробуйте сами
Комментарий в HTML
Измените комментарий, затем поместите в него второй абзац.
index.html
<p>Этот текст виден.</p>
<!-- Комментарий не отображается в результате. -->
<p>Продолжение страницы.</p>
Почему комментарий виден в textarea
Сравните скрытое пояснение перед полем и видимую запись внутри поля. Перенесите запись из textarea после закрывающего тега: она станет комментарием.
index.html
<!-- Это пояснение не отображается. -->
<label for="source">Текст внутри поля</label>
<textarea id="source" rows="3">Это текст: <!-- видимая запись --></textarea>