Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

4. Теги в HTML. Одинарные и парные теги

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ

Кратко

HTML теги: одинарные и парные

- Одинарные теги не имеют закрывающего тега, например: <br>, <img>.

- Парные теги состоят из открывающего и закрывающего тега, образуя контейнер.

Одинарные теги

- Примеры: <br> - перенос на новую строку, <hr> - разделительная линия, <img> - вставка изображения.

- В ранних версиях HTML было правильно писать <br/>, <img/>, но теперь это не актуально.

Парные теги

- Примеры: <h1>Что такое дескрипторы в HTML?</h1>.

- Содержимое контейнера находится между открывающим и закрывающим тегами.

- Важно правильно писать парные теги для избежания ошибок в валидности кода.

HTML5 и новые теги

- HTML5 является расширением HTML4, сохраняя все дескрипторы HTML4 и добавляя новые.

- В HTML5 появились теги для разбиения сайта на основные блоки: шапка, меню, подвал, сайдбар и контент.

Почему важно знать теги

- Поисковики проверяют HTML документы на валидность, ищут ключевые слова в дескрипторах.

- Знание тегов важно для верстки страниц и SEO.

Как выучить теги

- Специально учить теги не нужно, они запоминаются в процессе практики.

- Если что-то забыли, можно обратиться к интернету.

Думаю, вы поняли из чего состоит код HTML? Верно, из множества парных и одинарных тегов. В этом уроке разберемся подробнее с HTML тегами.

В языке HTML происходит деление тегов на одинарные (непарные) и парные теги. Итак, одинарные HTML теги состоят из одного тега, то есть, у них нет закрывающего тега. А парные дескрипторы состоят из двух частей, одна из которых указывает начало, другая - конец.

Одинарные теги HTML

Одинарные теги не имеют закрывающего тега. Например: <br><img>. В ранних версиях было правильно (согласно стандарта) писать: <br/><img/>, теперь такой стиль написания одинарных тегов не актуален. Как сказал А.П. Чехов: «Краткость - сестра таланта», всегда при написании кода необходимо руководствоваться этим правилом. Если можно сократить или упростить, то сделайте это. Поэтому не стоит лишний раз ставить слэш, разумеется, если вы заявили о том, что ваш HTML документ пятой версии. Про версии HTML было сказано ранее.

Самые используемые одинарные теги: <br> - перенос на новую строку, <hr> - разделительная линия, <img> - вставка изображения. Далее поговорим о парных тегах в HTML.

Парные теги HTML

Парных тегов намного больше. У парного дескриптора есть открывающий и закрывающий теги. Парный тег образует контейнер. Содержимое контейнера – это то, что находится между открывающим и закрывающим тегом.

Рассмотрим следующий пример:

Пример (html)
<h1>Что такое дескрипторы в HTML?</h1> 

В нем <h1> - парный тег, а содержимым этого тега является текст Что такое теги в HTML?. Началом парного тега является <h1>, а концом </h1>. В данном случае слэш (косая черта) перед именем тега обязателен.

Главная проблема, с которой сталкиваются на начальных этапах, это путаница в написании парных тегов: неразбериха во вложенности.

Например, правильная запись: 

Пример (html)
<p><b>Жирный абзац</b></p> 

А в следующем примере есть ошибка вложенности:

Пример (html)
<p><b>Жирный абзац</p></b> 

HTML документ с такой версткой считается невалидным. Валидный код - это код написанный в соответствии со стандартами, разработанными Консорциумом Всемироной Паутины (W3C).

Чтобы не путать вложенность, следуйте следующему алгоритму: создайте парные теги <p></p>, далее вложите в них другие <p><b></b></p>, и в конце напишите текст внутрь обоих тегов:

Пример (html)
<p><b>Как правильно писать парные теги</b></p> 

Теперь немного поговорим о версиях.

Что нового в HTML5 в плане тегов?

Язык HTML5 является расширением HTML4, поэтому в нем сохранены все дескрипторы HTML4 и добавлены новые. В HTML5 появились специальные теги для разбиения сайта на основные блоки: шапка, меню, подвал, сайдбар и контент.

Примечание (10.2024)

В 2024 году сравнивать HTML4 и HTML5 неактуально, но все равно оставлю этот абзац как часть истории.

Почему важно научиться пользоваться тегами?

Поисковики Yandex и Google трепетно относятся к верстке HTML документов, проверяя их на валидность. Ищут в них ключевые слова, заключенные в специальные дескрипторы и так далее. В этом разделе речь идет о верстке страниц на HTML, поэтому не будем углубляться в эту тему, которая относится к продвижению (SEO).

Как выучить все теги HTML?

Да, тегов большое множество, но специально учить их нет необходимости. Индейцы метко подметили: «Скажи мне – и я забуду, покажи мне – и я не смогу запомнить, привлеки меня к участию – и я пойму».

Пока вы будете практиковаться, что-то писать (верстать), парные и одинарные теги сами запомнятся. Со временем, конечно. А если что-то забыли, то всегда можно обратиться к интернету или сайту Codebra.

В следующем уроке продолжим изучение этой темы, но под другим углом.

Примечание (10.2024)

Только спустя несколько лет заметил дублирование уроков (этот и следующий). Пожалуй, оставлю оба урока. Если что-то непонятно было вам в этом уроке, будет понятно в следующем.

Похожие уроки Codebra

@codebra_official
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
Первое знакомство с PythonЗнакомство с Python
Одинарные теги в HTMLЗнакомство с HTML
Парные теги в HTMLЗнакомство с HTML
Заголовок (тег CAPTION) HTML-таблицТаблицы в HTML
Структура документа: дочерние элементы в CSSСелекторы в CSS
Селекторы классов и идентификаторовСелекторы в CSS
Альтернативный текст и группировка элементов тегом figure в HTMLИзображения в HTML
Раскрывающийся список на HTML - тег SELECTФормы в HTML
Использование HTML метатегов (мета теги)Знакомство с HTML
Раздел «Знакомство с HTML»
1. УРОК: 1. Вводный урок по курсу HTML и CSS
2. УРОК: 2. Что такое язык HTML
3. УРОК: 3. Погружение в курс по HTML и CSS
УРОК 4. 4. Теги в HTML. Одинарные и парные теги
Вы здесь
5. УРОК: 5. Что такое теги в HTML и для чего они нужны
6. УРОК: 6. Одинарные теги в HTML
7. УРОК: 7. Парные теги в HTML
8. ПРАКТИКА: 10. Структура HTML-документа
9. УРОК: 11. Что означают теги HTML, HEAD, BODY
10. УРОК: 12. Первая строка всех сайтов - DOCTYPE
11. УРОК: 13. Исходный код веб-страницы
12. УРОК: 14. Заголовок в HTML - тег TITLE
13. УРОК: 16. Кодировка HTML-страницы и атрибуты тегов
14. УРОК: 17. Описание стилей CSS в HTML-документе
15. УРОК: 18. Подключение внешних файлов в HTML - стили CSS
16. ПРАКТИКА: 19. Что не хватает в структуре HTML-документа
17. ПРАКТИКА: 20. Опять чего-то не хватает в структуре HTML-страницы
18. УРОК: 22. Использование HTML метатегов (мета теги)
19. ПРАКТИКА: 23. Повторим метатеги в HTML
20. ПРАКТИКА: 24. Метатеги Facebook
21. ТЕСТ: 25. Тест по разделу «Знакомство с HTML»
Другие разделы
Раздел 2. Разметка текста в HTML
Раздел 3. Ссылки в HTML
Раздел 4. Изображения в HTML
Раздел 5. Таблицы в HTML
Раздел 6. Формы в HTML
Раздел 7. HTML5
Раздел 8. Остальное
Раздел 9. Знакомство с CSS
Раздел 10. Селекторы в CSS
Раздел 11. Структура и каскад
Раздел 12. Единицы измерения
Раздел 13. Шрифт
Раздел 14. Свойства текста
Раздел 15. Форматирование
Раздел 16. Отступы, рамки, поля
Раздел 17. Цвета и фон
Раздел 18. Позиционирование
Раздел 19. Верстка таблиц
Раздел 20. Списки
Раздел 21. Анимация
Раздел 22. Знакомство с Flexbox
Раздел 23. Практика с htmlbook.ru
Раздел 24. Элементы сайта
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию и компьютерной безопасности. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Пентесту Active Directory, Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

Если что-то не нашли, то воспользуйтесь поиском по сайту, который находится на главной странице в самом верху.

Удачи в обучении!

Закрыть окно