💬 Що таке коментар і як він пишеться
Уявіть ситуацію. Ви пишете код — і хочете залишити поруч із ним коротке пояснення. Наприклад, написати: «Це правило робить заголовок синім». Але якщо ви просто напишете цей текст у файлі — браузер спробує його виконати як код і зламається.
Щоб цього не сталося, і придумали коментарі.
Коментар — це спеціальна конструкція в коді, яку браузер повністю ігнорує. Він її не читає, не виконує, не показує на сторінці. Вона існує тільки для людей.
✍️ Синтаксис коментаря
Синтаксис — це правила, як саме треба щось записувати в коді. Слово трохи складне, але суть проста: це як «граматика» для мови програмування.
У коментарів є спеціальні символи, які показують браузеру, де коментар починається і де закінчується. Без цих символів браузер не зрозуміє, що це не код.
📌 Важливо: у HTML і в CSS — різний синтаксис коментарів. Це тому, що це дві різні мови.
🟠 Синтаксис коментаря в HTML
Коментар в HTML пишеться так:
<!-- текст коментаря -->
Розберімо по частинах:
<!--— початок коментаря. Символи:<,!,-,-.- текст коментаря — те, що ви хочете написати. Може бути будь-якою довжиною.
-->— кінець коментаря. Символи:-,-,>.
Все, що стоїть між <!-- і -->, браузер ігнорує.
Приклад:
<!-- Це коментар, браузер його не побачить -->
<p>А це звичайний абзац — він буде на сторінці</p>
Що станеться: браузер побачить перший рядок — і повністю пропустить його. На сторінці буде тільки абзац.
📺 Вигляд у браузері
А це звичайний абзац — він буде на сторінці
📌 Зверніть увагу: коментар не з’явився на сторінці взагалі. Тільки абзац.
🔵 Синтаксис коментаря в CSS
Коментар в CSS пишеться інакше:
/* текст коментаря */
Розберімо по частинах:
/*— початок коментаря. Символи:/,*.- текст коментаря — те, що ви хочете написати.
*/— кінець коментаря. Символи:*,/.
Все, що стоїть між /* і */, браузер ігнорує.
Приклад:
/* Це коментар, браузер його не побачить */
h1 {
color: navy;
}
Що станеться: браузер пропустить перший рядок і виконає правило — заголовок стане темно-синім.
📺 Вигляд у браузері
Заголовок
📌 Зверніть увагу: коментар не з’явився на сторінці, але правило спрацювало — заголовок став темно-синім.
⚠️ Синтаксиси РІЗНІ — не можна плутати
Це дуже важливий момент. Коментар в HTML і коментар в CSS — це різні речі, як дві різні мови.
| Де | Початок | Кінець | Приклад |
|---|---|---|---|
| HTML | <!-- | --> | <!-- Заголовок сторінки --> |
| CSS | /* | */ | /* Колір заголовка */ |
📌 Просте правило:
- Пишете HTML — використовуйте
<!-- -->. - Пишете CSS — використовуйте
/* */.
Якщо переплутати — код зламається. Про це детальніше поговоримо в наступних блоках.
🔥 Що станеться, якщо НЕ закрити коментар
Це найнебезпечніша помилка з коментарями — забути поставити закриваючі символи. Розберімо, що тоді відбувається.
У HTML — забули -->
Ось код, де коментар не закритий:
<!-- Тут я щось пояснюю
<h1>Мій клас</h1>
<p>Це абзац</p>
Що станеться: браузер не знайде --> — і вважатиме, що все до кінця файлу є коментарем. Уся сторінка зникне.
📺 Вигляд у браузері
(порожньо — уся сторінка зникла)
У CSS — забули */
Ось код, де коментар у CSS не закритий:
/* Тут я щось пояснюю
h1 {
color: navy;
}
p {
color: gray;
}
Що станеться: браузер вважатиме все до кінця файлу коментарем. Жодне правило не спрацює — сторінка виглядатиме так, ніби CSS не підключено.
📺 Вигляд у браузері
Заголовок
Абзац
📌 Зверніть увагу: заголовок чорний, абзац чорний. Правила color: navy; і color: gray; не працюють — бо вони «з’їдені» коментарем.
📌 Запам’ятайте: коментар завжди треба закривати. Якщо забути — усе після нього теж стане коментарем. У HTML це «з’їдає» всю сторінку, а в CSS — усі наступні правила.
❓ Поміркуйте:
- Що таке коментар — це код чи текст?
- Як починається й закінчується коментар у HTML?
- А в CSS?
- Чому в HTML і CSS різний синтаксис коментарів?
- Що станеться, якщо забути закрити коментар у CSS?
🎯 Три способи використання коментарів
📌 Нагадаємо синтаксис:
- У HTML:
<!--— це початок коментаря.-->— це кінець коментаря. - У CSS:
/*— це початок коментаря.*/— це кінець коментаря.
Тепер, коли ми знаємо синтаксис, розберімо навіщо коментарі потрібні на практиці. Є три основні ситуації, де вони допомагають.
1️⃣ Пояснити, що робить код
Найпростіше застосування. Ви пишете код — і залишаєте підказку для себе або колеги.
Приклад у CSS:
/* Головний заголовок сторінки — робимо синім і по центру */
h1 {
color: navy;
text-align: center;
}
/* Цитати виділяємо курсивом */
.quote {
font-style: italic;
}
Що це дає: через місяць ви побачите ці рядки — і одразу зрозумієте, навіщо вони. Не треба буде розбиратися, чому саме navy і чому italic.
Приклад у HTML:
<!-- Головний блок сторінки початок -->
<h1>Мій клас</h1>
<p>Наш клас дуже дружний...</p>
<!-- Головний блок сторінки закінчився -->
<!-- Блок про досягнення початок -->
<h2>Наші досягнення</h2>
<ul>
<li>Перемога в олімпіаді</li>
<li>Перше місце в турнірі</li>
</ul>
<!-- Блок про досягнення закінчився -->
📌 Зверніть увагу: тут коментар стоїть і до, і після блоку. Так зручніше — одразу видно, де блок починається і де закінчується.
2️⃣ Тимчасово вимкнути код (закоментувати)
Найкорисніша функція коментарів. Коли ви тестуєте сторінку й хочете побачити, як вона виглядає без якогось правила, — не видаляйте його. Просто закоментуйте.
Приклад у CSS. Ось код із двома правилами:
h1 {
color: navy;
font-size: 40px;
}
p {
color: gray;
}
📺 Вигляд у браузері
Заголовок
Абзац тексту
Тепер закоментуємо font-size — щоб побачити, як заголовок виглядає без цього розміру:
h1 {
color: navy;
/* font-size: 40px; */
}
p {
color: gray;
}
📺 Вигляд у браузері
Заголовок
Абзац тексту
Що сталося:
font-size: 40px;— закоментована. Браузер її ігнорує.- Заголовок залишається темно-синім (бо
colorне закоментовано), але розмір стандартний. - Абзац — сірий, як і був.
Тепер закоментуємо все правило h1. Для цього поставимо /* перед правилом і */ після нього:
/*
h1 {
color: navy;
font-size: 40px;
}
*/
p {
color: gray;
}
📺 Вигляд у браузері
Заголовок
Абзац тексту
Що сталося:
- Усе правило
h1закоментовано. Браузер його не бачить. - Заголовок виглядає так, ніби CSS до нього не застосовувався — чорний, стандартного розміру.
- Абзац залишився сірим — його правило не закоментовано.
📌 Головне: закоментований код вимикається — але не видаляється. Його можна легко повернути, прибравши /* і */.
Те саме працює в HTML. Закоментуємо цілий абзац:
<h1>Мій клас</h1>
<!-- <p>Цей абзац тимчасово не показується</p> -->
<p>А цей абзац є на сторінці</p>
📺 Вигляд у браузері
Мій клас
А цей абзац є на сторінці
Що сталося: перший абзац зник зі сторінки. Він є в коді, але браузер його не показує.
3️⃣ Розділити код на логічні частини
У великих файлах коментарі-«заголовки» допомагають швидко орієнтуватися.
Приклад у CSS:
/* === ЗАГОЛОВКИ === */
h1 {
color: navy;
}
h2 {
color: darkgreen;
}
/* === АБЗАЦИ === */
p {
color: gray;
font-size: 18px;
}
/* === СПИСКИ === */
ul {
color: darkred;
}
Що це дає: замість одного довгого списку правил — три чітко відокремлені частини. Легко знайти потрібне.
Приклад у HTML:
<!-- === ШАПКА САЙТУ === -->
<header>
<h1>Мій сайт</h1>
</header>
<!-- === ОСНОВНИЙ ВМІСТ === -->
<main>
<p>Тут основний текст сторінки</p>
</main>
<!-- === ПІДВАЛ === -->
<footer>
<p>© 2026 Мій сайт</p>
</footer>
📌 Порада: для таких «заголовків» зручно використовувати символи на кшталт === або ---. Вони одразу впадають в око.
📌 Головне з цього блоку:
- Пояснювати код — щоб через місяць зрозуміти, що тут робиться.
- Тимчасово вимикати код — щоб протестувати сторінку без якоїсь частини.
- Розділяти код на секції — щоб швидко орієнтуватися у великих файлах.
Коментар — це інструмент, який економить час. Не забувайте про нього.
❓ Поміркуйте:
- Чому закоментувати код краще, ніж видалити його?
- Навіщо в HTML писати коментар і до, і після блоку?
- Як коментарі допомагають у великих проєктах?
- Що станеться зі сторінкою, якщо закоментувати абзац у HTML?
✅ Підсумок
Ми розібрали, що таке коментарі, як їх писати та навіщо вони потрібні. Ось головне, що варто запам’ятати.
1. Коментар — це текст у коді, який браузер ігнорує.
Він не впливає на роботу сторінки. Він існує тільки для людей — для вас самих і для тих, хто читатиме код після вас.
2. У HTML і CSS — різний синтаксис коментарів.
| Де | Початок | Кінець |
|---|---|---|
| HTML | <!-- | --> |
| CSS | /* | */ |
Це дві різні мови — не можна плутати.
3. Коментар завжди треба закривати.
Якщо забути поставити кінець коментаря:
- у HTML — усе, що йде після початку коментаря, зникне. Наприклад, якщо коментар почався посеред сторінки — перша половина буде видно, а друга зникне;
- у CSS — не працюватимуть усі правила, що йдуть після незакритого коментаря.
4. Коментарі використовують у трьох ситуаціях:
- Пояснити код — щоб через місяць зрозуміти, що тут робиться.
- Тимчасово вимкнути код — щоб протестувати сторінку без якоїсь частини.
- Розділити код на секції — щоб швидко орієнтуватися у великих файлах.
5. Закоментувати код — краще, ніж видалити.
Бо закоментований код легко повернути. А видалений — доведеться писати заново.
6. Коментарі економлять час.
Це не дрібниця, а справжній інструмент, який допомагає працювати з кодом швидше й акуратніше.
❓ Перевірте себе
Спробуйте відповісти на кожне запитання самостійно — а потім натисніть, щоб перевірити себе.
1. Що таке коментар — це код чи текст?
Це текст, який браузер ігнорує. Він не виконується й не впливає на сторінку. Існує тільки для людей.
2. Як починається й закінчується коментар у HTML?
Початок — <!--, кінець — -->. Усе між ними браузер не читає.
3. А в CSS?
Початок — /*, кінець — */. Усе між ними браузер ігнорує.
4. Чому в HTML і CSS різний синтаксис коментарів?
Бо це дві різні мови. HTML описує структуру сторінки, CSS — оформлення. І в кожної мови — свій синтаксис для коментарів.
5. Що станеться, якщо забути поставити кінець коментаря?
Браузер вважатиме, що все до кінця файлу — коментар. У HTML усе, що після початку коментаря, зникне (до — залишиться). У CSS не працюватиме жодне правило після незакритого коментаря.
6. Навіщо коментарі використовують у коді?
Три причини:
- Пояснити, що робить код.
- Тимчасово вимкнути частину коду для тесту.
- Розділити код на логічні частини.
7. Чому закоментувати код краще, ніж видалити?
Бо закоментований код легко повернути — просто прибрати /* і */. А видалений код доведеться писати заново.