Інформатика 11 клас. Модуль: Веб-технології

💬 Що таке коментар і як він пишеться

Уявіть ситуацію. Ви пишете код — і хочете залишити поруч із ним коротке пояснення. Наприклад, написати: «Це правило робить заголовок синім». Але якщо ви просто напишете цей текст у файлі — браузер спробує його виконати як код і зламається.

Щоб цього не сталося, і придумали коментарі.

Коментар — це спеціальна конструкція в коді, яку браузер повністю ігнорує. Він її не читає, не виконує, не показує на сторінці. Вона існує тільки для людей.


✍️ Синтаксис коментаря

Синтаксис — це правила, як саме треба щось записувати в коді. Слово трохи складне, але суть проста: це як «граматика» для мови програмування.

У коментарів є спеціальні символи, які показують браузеру, де коментар починається і де закінчується. Без цих символів браузер не зрозуміє, що це не код.

📌 Важливо: у 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>

📌 Порада: для таких «заголовків» зручно використовувати символи на кшталт === або ---. Вони одразу впадають в око.


📌 Головне з цього блоку:

  1. Пояснювати код — щоб через місяць зрозуміти, що тут робиться.
  2. Тимчасово вимикати код — щоб протестувати сторінку без якоїсь частини.
  3. Розділяти код на секції — щоб швидко орієнтуватися у великих файлах.

Коментар — це інструмент, який економить час. Не забувайте про нього.


❓ Поміркуйте:

  • Чому закоментувати код краще, ніж видалити його?
  • Навіщо в 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. Чому закоментувати код краще, ніж видалити?

Бо закоментований код легко повернути — просто прибрати /* і */. А видалений код доведеться писати заново.