Що таке html? Пояснюємо простими словами

Ви відкриваєте будь-який сайт в інтернеті — і бачите текст, картинки, кнопки, меню. Усе це виглядає як єдина цілісна сторінка. Але насправді за кожним сайтом стоїть код. І перше, з чого він починається — HTML. Розбираємо, що це таке, як працює і навіщо знати це навіть тим, хто не планує ставати програмістом.


HTML — це не мова програмування

Перше і найважливіше, що треба зрозуміти: HTML — це не мова програмування. Це мова розмітки. Різниця принципова.

Мова програмування вміє думати: виконувати умови, запускати цикли, обробляти логіку. HTML нічого з цього не робить. Він просто описує структуру сторінки: де заголовок, де абзац, де картинка, де посилання. Браузер читає цей опис і показує вам готову сторінку.

Повна назва — HyperText Markup Language, що перекладається як «мова гіпертекстової розмітки». Саме звідси — абревіатура HTML.

Проста аналогія

Уявіть, що сайт — це будинок:

  • HTML — це цегла і стіни. Каркас, основа, структура.
  • CSS — це оздоблення: фарба, шпалери, меблі. Відповідає за зовнішній вигляд.
  • JavaScript — це електрика і сантехніка. Робить усе інтерактивним і живим.

Без HTML — немає нічого. З одним HTML — є структура, але без краси. Разом усі три — повноцінний сайт.


З чого складається HTML: теги, елементи, атрибути

Що таке тег

Тег — це основна одиниця HTML. Він виглядає як слово в кутових дужках і «говорить» браузеру, що саме тут розміщено.

Більшість тегів мають відкриваючу і закриваючу частини:

<p>Це звичайний абзац тексту</p>
  • <p> — відкриваючий тег (p = paragraph, абзац)
  • </p> — закриваючий тег (з косою рискою всередині)
  • Між ними — вміст, який побачить користувач

Є і одиночні теги — без закриваючої частини. Наприклад, тег зображення:

<img src=”photo.jpg” alt=”Моє фото”>

Що таке атрибут

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

Атрибут завжди записується у відкриваючому тезі у форматі назва="значення":

<a href=”https://example.com”>Натисни сюди</a>

Тут href — атрибут, що вказує адресу посилання.

Найпоширеніші атрибути

Атрибут Для чого
href Адреса посилання в тезі <a>
src Адреса зображення або файлу
alt Текст-замінник, якщо картинка не завантажилась
style Вбудований CSS-стиль прямо в тезі
id Унікальний ідентифікатор елемента
class Клас для стилізації через CSS

Структура HTML-документа: мінімальний каркас

Будь-яка HTML-сторінка має стандартну структуру. Ось як виглядає мінімальний каркас:

<!DOCTYPE html>
<html lang=”uk”>
<head>
<meta charset=”UTF-8″>
<title>Назва сторінки</title>
</head>
<body>
<h1>Заголовок сторінки</h1>
<p>Перший абзац тексту.</p>
</body>
</html>

Що тут що:

  • <!DOCTYPE html> — оголошення типу документа. Каже браузеру: «Це HTML5, читай відповідно»
  • <html> — кореневий тег, що обгортає всю сторінку
  • <head> — «голова» сторінки. Сюди входить назва вкладки, підключення до CSS, мета-теги для SEO. Користувач це не бачить
  • <body> — «тіло» сторінки. Сюди входить усе, що відображається: текст, картинки, кнопки, форми

Найважливіші HTML-теги: що треба знати з першого разу

Заголовки

HTML має шість рівнів заголовків — від <h1> до <h6>. Чим менша цифра — тим важливіший і більший заголовок.

<h1>Головний заголовок сторінки</h1>
<h2>Підрозділ</h2>
<h3>Підпункт підрозділу</h3>

Важливо: на кожній сторінці має бути лише один <h1> — це головний заголовок. Пошукові системи звертають на нього особливу увагу.

Текст і посилання

  • <p> — абзац тексту
  • <a href="..."> — посилання
  • <strong> — жирний текст (важливий)
  • <em> — курсив (виділений)
  • <br> — перенос рядка (одиночний тег)

Зображення і медіа

<img src=”картинка.jpg” alt=”Опис картинки” width=”600″>

Атрибут alt — обов’язковий. Він допомагає пошуковикам розуміти зміст зображення і показується, якщо картинка не завантажилась.

Списки

Є два типи:

<!– Маркований (без порядку) –>
<ul>
<li>Перший пункт</li>
<li>Другий пункт</li>
</ul>
<!– Нумерований (з порядком) –>
<ol>
<li>Перший крок</li>
<li>Другий крок</li>
</ol>

Семантичний HTML: чому важливо писати правильно

Семантика — це коли тег не просто «тримає контент», а позначає його зміст. Порівняйте два приклади:

<!– Несемантично –>
<div>Головна навігація</div>
<!– Семантично –>
<nav>Головна навігація</nav>

Результат на екрані — однаковий. Але для пошуковика і для людей з обмеженими можливостями (екранні зчитувачі) — велика різниця.

Основні семантичні теги HTML5

Тег Призначення
<header> Шапка сторінки або розділу
<nav> Блок навігації
<main> Основний контент сторінки
<article> Самостійна стаття або запис
<section> Тематичний розділ
<aside> Бічна панель, додаткова інформація
<footer> Підвал сторінки

Семантичний HTML допомагає Google краще індексувати сторінку і напряму впливає на SEO.


HTML і SEO: прямий зв’язок

Пошукові системи «читають» HTML так само, як браузер — тільки замість картинки вони бачать текст і структуру. Кілька речей, що впливають на ранжування:

  • Тег <title> — назва сторінки у вкладці браузера і в результатах пошуку
  • Мета-тег description — короткий опис сторінки для Google
  • Заголовки h1–h6 — ієрархія контенту, що допомагає зрозуміти тему
  • Атрибут alt у зображень — індексується пошуковиками
  • Семантичні теги — допомагають алгоритмам розуміти структуру без зайвого JavaScript

Як подивитись HTML будь-якого сайту

Це можна зробити прямо зараз, без жодних програм:

  1. Відкрийте будь-який сайт у браузері
  2. Натисніть правою кнопкою миші на будь-якому місці сторінки
  3. Оберіть «Перегляд коду сторінки» або «Переглянути код»
  4. Відкриється HTML-код цієї сторінки

Так можна вивчати реальні приклади верстки і розуміти, як побудовані сайти, якими ви користуєтесь щодня.


З чого почати вивчення HTML

Хороша новина: HTML вивчається швидше за будь-яку іншу технологію веброзробки. Кілька практичних порад:

  • Почніть з базових тегів — <html><head><body><h1>–<h6><p><a><img>
  • Пишіть код у будь-якому текстовому редакторі (VS Code — безкоштовний і найпопулярніший)
  • Зберігайте файл з розширенням .html і відкривайте у браузері — результат побачите одразу
  • Не вчіть усі теги напам’ять — їх понад 100. Достатньо знати 20–30 основних, решту — гуглити за потреби

Підсумок: головне про HTML

  • HTML — це мова розмітки, а не програмування. Вона описує структуру сторінки
  • Основа HTML — теги в кутових дужках, що вказують браузеру, що і де розміщено
  • Кожна HTML-сторінка має стандартну структуру: <!DOCTYPE><html><head><body>
  • Семантичні теги допомагають пошуковикам і покращують SEO
  • HTML завжди працює разом із CSS (зовнішній вигляд) і JavaScript (інтерактивність)
  • Вивчити основи HTML можна за кілька днів — це найлегша точка входу у веброзробку