1. Теги в HTML
Що таке HTML?
HTML (HyperText Markup Language) — це мова розмітки, яка використовується для створення та структурування веб-сторінок. З допомогою HTML ми можемо організувати зміст сторінки, використовуючи різні теги та атрибути, щоб браузер знав, як відображати інформацію. У цій лекції ми розглянемо основні поняття HTML, такі як теги, дерево тегів, атрибути, одиночні теги та структуру HTML-документа.
У HTML теги — це ключові елементи, які дозволяють розмітити вміст. Вони охоплюють текст та інші елементи, допомагаючи браузеру зрозуміти, як саме їх показувати. Наприклад, теги <h1> та <p> вказують браузеру, що текст всередині них є заголовком або абзацом.
Теги записуються всередині кутових дужок <>. Більшість тегів відкриваються та закриваються, тобто складаються з початкового і кінцевого тегу. Наприклад:
<h1>Це заголовок</h1>
<p>Це абзац тексту.</p>
Тут <h1> — це початковий тег, а </h1> — кінцевий тег.
Дерево тегів
HTML-документ має ієрархічну структуру, де теги вкладені один в одного, утворюючи древоподібну структуру. Це «дерево тегів» визначає, як елементи на сторінці взаємопов'язані і в якому порядку повинні відображатися.
Ось приклад простого дерева тегів:
<html>
<head>
<title>Приклад сторінки</title>
</head>
<body>
<h1>Заголовок сторінки</h1>
<p>Тут знаходиться текст абзацу.</p>
</body>
</html>
У цьому прикладі тег <html> є кореневим елементом, всередині нього знаходяться <head> та <body>. Всередині <body> розташовані теги <h1> та <p>. Така структура дозволяє логічно впорядкувати зміст сторінки.
Атрибути
Атрибути в HTML використовуються для додавання додаткової інформації до тегів. Вони розташовані в початковому тегу і складаються з імені та значення. Наприклад:
<a href="https://example.com">Посилання на сайт</a>
<img src="image.jpg" alt="Опис зображення">
hrefвказує адресу посилання.src— шлях до зображення.-
alt— альтернативний текст, який буде відображатися, якщо зображення не завантажиться.
Атрибути дозволяють додати елементам додаткові характеристики, такі як ідентифікатор (id), класи (class), стилі (style) та багато іншого.
Одиночні теги
Деякі HTML-теги не містять внутрішнього вмісту та не потребують закриваючого тегу. Такі теги називають одиночними. Наприклад, тег <img> використовується для вставки зображення, і його структура виглядає так:
<img data-max-width="800" data-id="e1aacecf-c8a8-43e8-85cb-02ee6fffd33e"
src="https://cdn.javarush.com/images/article/e1aacecf-c8a8-43e8-85cb-02ee6fffd33e/800.jpeg" alt="Опис зображення">
<img src="image.jpg" alt="Опис зображення">
Інші приклади одиночних тегів:
<br>— для перенесення рядка.-
<hr>— для додавання горизонтальної лінії.
2. Знайомство з HTML-документом
HTML-документ починається з оголошення <!DOCTYPE html>, яке вказує браузеру, що це документ HTML5. Потім йде кореневий тег <html>, який містить теги <head> і <body>. У <head> знаходяться метадані документа (заголовок, стилі, скрипти), а в <body> — основний вміст сторінки.
Приклад HTML-документа
<!DOCTYPE html>
<html lang="uk">
<head>
<meta charset="UTF-8">
<title>Моя перша сторінка</title>
</head>
<body>
<h1>Ласкаво просимо!</h1>
<p>Це приклад HTML-документа.</p>
<a href="https://example.com">Відвідайте наш сайт</a>
</body>
</html>
-
<!DOCTYPE html>повідомляє браузеру, що документ написаний на HTML5. -
<html lang="uk">вказує мову документа. -
<meta charset="UTF-8">визначає кодування, що допомагає коректно відображати символи. -
<title>задає назву сторінки, яка буде видно в заголовку вікна браузера.
Додаткові теги в <head>
Тег <head> містить інформацію, яка не відображається прямо на сторінці, але важлива для роботи сайту. Всередині <head> можна додати наступні теги:
-
<meta name="description" content="Опис сторінки">— короткий опис сторінки для пошукових систем. -
<meta name="viewport" content="width=device-width, initial-scale=1.0">— дозволяє зробити сайт адаптивним для мобільних пристроїв. -
<link rel="stylesheet" href="styles.css">— підключення файла CSS зі стилями. -
<script src="script.js"></script>— підключення зовнішнього JavaScript-файла.
Ці теги допомагають покращити взаємодію з користувачем, оптимізувати сторінку для пошукових систем і підключити необхідні ресурси.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ