English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Эта статья познакомит вас с использованием комментариев в HTML, по сравнению с другими языками программирования, HTML комментарии сложнее, HTML теги комментариев выглядят как <!--…--> и все содержимое в этих тегах не будет отображаться в браузере.
HTML комментарии:
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Основной учебный сайт (oldtoolbag.com)</title> </head> <body> Комментарий: <!--Этот комментарий не будет отображаться в браузере--> <p>Это содержимое абзаца</p> </body> </html>Проверьте, что ‹/›
Все основные браузеры поддерживают теги комментариев в виде <!--...-->.
ChromeAndroidFirefoxIEEdgeOperaSafari
Комментарии в виде <!--...--> используются для вставки комментариев в исходный документ. Комментарии не отображаются в браузере.
Вы можете использовать комментарии для объяснения вашего кода, что поможет вам в будущем редактировать код. Это особенно полезно в случае большого объема кода.
Вы также можете хранить в комментариях информацию, настроенную для программы. В этом случае, информация не видна пользователю, но доступна для программы. Хорошей привычкой является placement комментариев или элементов стиля в текст комментария, чтобы избежать их отображения в виде обычного текста в старых браузерах, которые не поддерживают скрипты или стили.
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Основной учебный сайт (oldtoolbag.com)</title> </head> <body> <script type="text/javascript"> <-- function displayMsg() { alert("Hello World!") } displayMsg(); //--> </script> </body> </html>Проверьте, что ‹/›
Комментарий:Два последних обратных слеша (//) в конце строки являются символами комментариев в JavaScript. Это гарантирует, что JavaScript не исполнит тег -->.
Кроме того, как и в исходных документах, многие веб-серверы используют комментарии для реализации специфических свойств программного обеспечения, предназначенного для серверной стороны документации. Эти серверы могут сканировать документ, находить специфические последовательности символов в традиционных HTML/XHTML комментариях, а затем выполнять соответствующие действия на основе команд,嵌入енных в комментариях. Эти действия могут быть простыми, например, включением текста из других файлов (так называемое серверное включение, server-inside include), или сложными, например, выполнением других команд для динамического генерирования содержимого документа.
В HTML часто можно увидеть следующий способ использования JavaScript:
<script type="text/javascript"> <-- XXXXXXXX содержимое сокращено XXXXX //--> </script>
Это предотвращает的出现某些浏览器不支持 JavaScript, что может привести к прямому отображению кода JavaScript на странице, что влияет на美观.
Таким образом, с помощью комментариев HTML код JavaScript включается, и если браузер не поддерживает JavaScript, он также будет обработан как комментарий. Даже если JavaScript не работает, это не приведет к отображению исходного кода на странице.
<!--...--> теги комментариев не поддерживают какие-либо стандартные свойства.
Чтобы получить больше информации о стандартных свойствах HTML, пожалуйста, посетите Стандартные свойства.
<!--...--> теги комментариев не поддерживают какие-либо свойства событий.
Чтобы получить больше информации о свойствах событий HTML, пожалуйста, посетите Свойства событий.