В работе программиста постоянно приходится делать якісь замітки у вигляді коментарів, з метою опису частини коду або відміток на майбутнє. Кожна мова має свій синтаксис, через що при розробці web-сторінок частою проблемою буває незнання того, як в HTML закомментировать рядок або відразу невеликий блок.
При разработке web-страницы иногда необходимо на деякий час приховати частину коду або зробити позначку для програміста. Для того щоб не користуватися додатковими програмами, такими як, переносячи частину коду в інший файл, необхідно знати, як закомментировать рядок в HTML.
На відміну від більшості мов програмування,HTML не має спеціальної функції або тега для створення однострочного коментаря. При необхідності "заховати" тільки один рядок або її частина, доводиться використовувати класичний інструментарій мови. Проте, зробити це можна кількома способами.
У мові HTML закомментировать частина коду простішевсього за допомогою спеціальних пар символів. Перед початком коментарів необхідно вказати "<! -", а завершити його такими знаками: "->". Таким чином, все, що опиниться всередині цієї конструкції, буде приховано для користувача при завантаженні сторінки.
Варто відзначити, що при роботі з коментаремнеобхідно бути гранично уважним. Визначаючи його межі, потрібно перевіряти, чи не потрапив в нього який-небудь відкриває або закриває тег, друга частина якого залишилася за його межами - в цьому випадку завантаження сторінки буде некоректною. Також не можна створювати всередині одного коментаря ще кілька - при такому написанні перший сигнал до завершення частини коментування відкриє всю наступну частину прихованого тексту.
Нижче представлений приклад правильно написання:
<! -
<P> Це коментар. </ P>
->
В HTML закомментировать рядки можна і допомогоюспеціальної пари тегів - <comment>. Він спеціально включений в синтаксис мови для цієї мети, однак більшість популярних браузерів не підтримують його роботу, за винятком Internet Explorer 8.0. Тег <comment> корисно використовувати в тому випадку, коли частина інформації необхідно приховати лише для браузера IE 8.0, 4.0 і раніших версій, а також в якості тимчасового рішення при розробці. Специфічним тут є той момент, що закомментировать частина коду можна тільки в тілі сторінки, тобто, всередині тега <body>.
У наведеному нижче прикладі, при завантаженні сторінки в зазначених браузерах буде виведений білий аркуш, в інших же програмах на сторінці буде написано "Це коментар":
<Body>
<Comment>
<Div> Це коментар </ div>
</ Comment>
</ Body>.
Крім класичних способів, в HTMLзакомментировать код можна і специфічними методами. Крім основних мовних структур HTML, в тілі сторінки часто вказуються скріптові теги і теги таблиці стилів. Усередині кожного з них також існують свої визначення коментарів.
Таким чином, якщо укласти необхідну частинукоду в один із зазначених тегів, то всередині можна скористатися іншими способами, щоб на сторінці HTML закомментировать частина коду. Такі способи практично не використовуються в сучасній практиці, однак для саморозвитку або при необхідності виключити можливу появу тексту на сторінці, вони можуть бути застосовані.
При використанні тега скрипта або таблицістилів, коментарі можуть бути як однорядковими, так і багаторядковими. Перші визначаються конструкцією "//", яка з моменту написання цих символів коментує все рядок. Для того щоб приховати частину коду, слід скористатися синтаксичним описом "/ *" для відкриття, і "* /" для закриття коментаря. У разі якщо після символів "/ *" не прописана конструкція закриття, то буде закоментований весь HTML-код.
У представленому прикладі показаний спосіб нестандартного коментування:
<Script ">
/ * <P> Це коментар. </ P> * /
</ Script>.