html.okpython.net
Основы создания сайтов
HTML :: Тег комментария
В HTML тег <!- - - -> добавляет комментарий в html-код документа. При этом текст комментариев на странице не отображается. Использование одних комментариев внутри других недопустимо. Это может привести к неправильному отображению текста документа или даже полной неработоспособности кода. Кроме того, при использовании комментариев внутри элемента <title> они будут считаться обычным текстом и будут выведены в заголовке окна браузера.
Синтаксис
<!– – Текст комментария – –>
Ссылки
Официальный сайт W3C: https://html.spec.whatwg.org/multipage/syntax.html#comments
Примеры
HTML
Результат
htmlCodes
htmlCodes
<!DOCTYPE html>
<html>
<head>
<!-- Сообщаем браузеру кодировку документа -->
<meta charset="utf-8">
<!-- Внутри title комментарии считаются браузером обычным текстом -->
<title>Тег <!-- --> комментариев|Пример №1</title>
</head>
<body>
<!-- Перечисляем преимущества комментариев -->
<p>
Текст комментариев на странице не отображается, но их использование<br>
переоценить практически невозможно. Ведь любой программист на собственном<br>
опыте знает, что по прошествии определенного времени разобраться даже в<br>
собственном коде становится все сложнее. Комментарии же позволяют:
</p>
<ul>
<li>
освежить в памяти программиста различные мелкие детали;
</li>
<li>
подсказывают, какую задачу решает тот или иной фрагмент кода,<br>
в особенности, если код чужой;
</li>
<li>
позволяют в случае необходимости временно закомментировать фрагмент<br>
кода, например, во время отладки программы;
</li>
<li>
играют роль предупреждений, например, о необходимости применения<br>
именно данного решения, а не на первый взгляд более очевидного.
</li>
</ul>
</body> <!-- Конец тела документа -->
</html>
Пример №1
HTML
Результат
htmlCodes
htmlCodes
<!DOCTYPE html> <html> <head> <!-- Задаем <!--кодировку--> текста. --> <meta charset="utf-8"> <title>Неправильное использование комментариев</title> </head> <body> Использование одних комментариев внутри других недопустимо! </body> </html>
Пример №2