Тип вопроса:HTMLВероятность:
10% Категория:Frontend Разработчик
Ответ
`` — это семантический HTML-тег, обозначающий вводную часть раздела или страницы. Обычно содержит заголовки (`
`-`
`), логотипы, навигацию (`
Ответ 18+ 🔞
Давай разберём этот ваш ``, чтобы не было потом, как обычно, "ой, а я думал, это шапка сайта, а оно вон как оказалось".
Представь себе, что `` — это как вступление к докладу, только для браузера и поисковиков. Не та шапка, что сверху всего сайта (хотя она там частенько и живёт), а вступительная часть **любого** логического блока. Как объявление "а сейчас выступает..." перед каждым спикером.
**Чё там внутри обычно творится:**
* Заголовки всякие (`
`, `
` и прочая их банда).
* Логотип, если в рамках этого блока он уместен.
* Навигация по этому конкретному разделу (``).
* Какая-нибудь вводная хуйня, типа поиска или формы авторизации.
**Главный подвох, на котором все обжигаются:** этот тег можно **хуярить** на странице сколько влезет! В `` — свой ``, в `` — свой, и у основного `` — свой, мать его. Главное, чтобы он был *первым* в своём родительском блоке.
А вот `` — это совсем другая, блядь, опера. Это служебный раздел, куда ты `meta`-теги, стили и скрипты пихаешь. Пользователь его не видит. Это как черновик и сценарий для спектакля, а `` — это уже занавес и выход актёра на сцену.
**Короче, пример, чтобы совсем пиздец стало понятно:**
```html