Тег ( мн. теги, іноді тег) — це елемент мови HTML, за допомогою якого розмітка вихідного тексту веб-сторінки. Теги являють собою скорочення або абревіатури англійських слів укладені в кутові дужки, наприклад, тег
…
скорочення від англійського слова paragraph, тобто текст укладений у цей тег розпізнаватиметься браузерами, як параграф.Кожен тег у HTML має спеціальне значення та відповідає за виведення певних даних. Регістр літер у назвах тегів не має значення, наприклад, тег
…
і тег…
- це одне і теж. Тобто теги можна записувати і малими, і великими літерами. Раніше загальноприйнятим було все теги записувати великими літерами, щоб теги відрізнялися від звичайного тексту. Зараз такої потреби немає, оскільки багато редакторів мають підсвічування синтаксису.Класифікація тегівУсього тегів у HTML налічується понад 90. Як правило, один тег впливає лише на частину документа, наприклад, тег заголовка першого рівня. У таких випадках використовуються парні теги: відкриваєі закриває. Тег, що відкриває (наприклад, ) створює ефект, а закриває ( ) - припиняє його дію. Як видно з прикладу, тег, що закриває, завжди має ось такий символ (/ ) — прямий сліш. Такі теги називають парні.
Деякі теги дають разовий ефект у місці своєї появи. Наприклад, тег горизонтальної смуги або тег відображення картинки . Такі теги не мають тегів, що закривають. Такі теги називають не парними.
Типи тегівКрім того теги поділяють на кілька типів, які розрізняються за виконуваними функціями:
- теги заголовка документа;
- блокові елементи;
- малі елементи;
- універсальні елементи;
- списки;
- таблиці;
- кадри.
Цей поділ не суворий, тому деякі теги знаходяться в різних групах. Наприклад, теги для створення списків та
- відносяться і до списків, і до блокових елементів.Структура тегів
- Сам Собі Вебмайстер
- порожні елементи - , ,
, , , , , , , , , , , , ; - елементи з неформатованим текстом - ;
- елементи, що виводять неформатований текст - ;
- елементи з іншого простору імен MathML і SVG;
- Звичайні елементи — решта елементів.
- Елемент починається з тега, що відкриває.
- Елемент закінчується тегом, що закриває.
- Вміст елемента є все, що знаходиться між тегами, що відкривають і закривають. Вміст може бути текстом та/або іншим HTML елементом.
- Елемент складається тільки з тега, що відкриває.
Під час завантаження в браузері самі теги не відображаються, але впливають на спосіб відображення вмісту. Якщо в написання тега допущено помилку, він ігнорується цілком.
Всі теги мають певну структуру, яку необхідно дотримуватись при написанні. Крім того, практично всі теги мають різні атрибути, які можуть змінювати спосіб відображення вмісту.
Давайте подивимося на правильну структуру тегів, що містять атрибути:
Для прикладу я навів два абсолютно різні теги. Перший одинарний - відповідає за виведення зображень, атрибут - src = "logo.jpg". Другий …парний відповідає за створення посилань, атрибут - href = "сайт".
Висновок 1: Атрибути можуть мати парні та непарні теги.
Висновок 2 : Атрибути можуть мати тільки теги, що відкривають, закривають теги не мають атрибутів.
Зображення для роз'яснення:
Малюнок 1. Структура тега html
Завдання на уважність та знання синтаксису HTMLДавайте подивимося на прикладі простої веб-сторінки, яку ми розглядали на уроці
Ви вже прочитали, що вся мова складається з тегів. У цьому уроці розберемося докладніше з HTML-тегами. У мові HTML відбувається розподіл тегів на одинарні (не парні) та парні теги. Отже, одинарні HTML теги складаються з одного тега, тобто у них немає тега, що закриває. А у парних дескрипторів є тег, що відкривається і закривається.
Одинарні теги HTMLОдинарні теги не мають тега, що закриває. Наприклад:
, . Раніше писали так:
, Тепер такий стиль написання одинарних тегів не актуальний, тому не пишіть так. Найбільш використовувані одинарні теги:
- перенесення на новий рядок, - розділова лінія, - Вставлення зображення.
Парних тегів набагато більше. У парного дескриптора є тег, що відкриває і закриває. Парний тег утворює контейнер. Вміст контейнера - це те, що знаходиться між тегом, що відкриває і закриває. У прикладі цієї статті ви бачили тег Що таке дескриптори в HTML? , так ось, це парний тег, вміст цього тега є текст «Що таке теги в HTML?». Його початком є тег, а кінцем.
Головна помилка новачків у написанні парних тегів – це плутанина у вкладеності. Наприклад, ось це правильний запис:
Жирний абзац
. А ось помилка:Жирний абзац
, HTML документ із такою версткою вважається не валідним. Щоб не плутати вкладеність, робіть так: створюємо парні теги, далі вкладаємо в них інші, і в кінці пишемо текст всередину обох тегівЯк правильно писати парні теги
.Що нового в HTML5 у плані тегів?Мова HTML5 є розширенням HTML4, тому вона зберегла більшу частину або всі дескриптори з HTML4 і додала свої. У HTML5 з'явилися спеціальні теги для розбиття сайту на основні блоки: шапка, меню, підвал, сайдбар та контент.
Чому важливо навчитися користуватись тегами?Пошуковики Yandex і Google трепетно ставляться до верстки HTML документів, перевіряючи їх на валідність. Шукають у них ключовики ув'язнені у спеціальні дескриптори тощо. Але цей поділ не про це. Це стосується просування (SEO).
Як вивчити всі теги HTML?Так, теґів не мало. Але навчити їх не потрібно. Поки ви практикуватиметеся, щось писатимете, у вас усі дескриптори, парні та одинарні, легко запам'ятаються. Згодом, звичайно.
HTML-теги – основа мови HTML. Теги використовуються для розмежування початку та кінця елементів у розмітці.
Кожен HTML-документ складається з дерева HTML-елементів та тексту. Кожен HTML-елемент позначається початковим (відкриває) і кінцевим (закриває) тегом. Теги, що відкриває і закриває, містять ім'я тега.
Усі HTML-елементи поділяються на п'ять типів:
У таблиці наведено повний списокелементів, що підтримуються HTML4 та HTML5. Експериментальні та застарілі теги виключені. Елементи, додані до специфікації HTML5, виділені бірюзовим кольором.
Повний перелік HTML-елементівВикористовується для додавання коментарів. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Оголошує тип документа та надає основну інформацію для браузера – його мову та версія. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Створює гіпертекстові посилання. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Визначає текст як абревіатуру чи акронім. Пояснюючий текст задається за допомогою атрибуту title. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задає контактні дані автора/власника документа чи статті. Відображається у браузері курсивом. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Є гіперпосиланням з текстом, що відповідає певній області на карті-зображенні або активну область усередині карти-зображення. Завжди вкладений усередину тега. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Розділ контенту, який утворює незалежну частину документа чи сайту, наприклад, стаття у журналі, запис у блозі, коментар. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Це контент сторінки, який має непряме відношення до основного контенту сторінки/сайту. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Завантажує звуковий вміст на веб-сторінку. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задає напівжирне зображення уривка тексту, не надаючи акценту або важливості виділеному. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Задає базову адресу (URL), щодо якої обчислюються всі відносні адреси. Це допоможе уникнути проблем при перенесенні сторінки в інше місце, оскільки всі посилання працюватимуть, як і раніше. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ізолює уривок тексту, написаний мовою, де читання тексту відбувається справа наліво, від решти тексту. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Відображає текст у напрямку, вказаному в атрибуті dir, перевизначаючи поточний напрямок написання тексту. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Виділяє текст як цитату, використовується для опису великих цитат. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Представляє тіло документа (вміст, що не стосується метаданих документа). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Перенесення тексту на новий рядок. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Створює інтерактивну кнопку. Всередині тега можна помістити вміст тексту або зображення. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Полотно-контейнер для динамічного відображення зображень, таких як прості зображення, діаграми, графіки тощо. Для малювання використовується скриптова мова JavaScript. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Додає підпис до таблиці. Вставляється відразу після тега
|