Тег section в html для чего нужен

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Статья, в которой рассматривается HTML-элемент section из категории sectioning.

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Назначение элемента section

Применение элемента section

Вышеприведенный пример будет иметь следующую структуру (outline):

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Например, рассмотрим применение элементов section для создания разделов внутри элемента article :

Вышеприведенный пример будет иметь следующую структуру (outline):

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Ограничения при использовании элемента section

Элемент section в HTML 5 не является универсальным элементом для группировки содержимого, т.е. его не следует использовать для оборачивания любого понравившегося контента. Его основное назначение это добавление семантики в документ и создание его структуры (outline).

Отличие между элементами section и article

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Элементы section и article хоть и кажутся на первый взгляд очень похожими, но имеют различное семантическое значение. Элемент article предназначен для группирования контента, который представляет собой нечто завершённое, самостоятельное и которое может рассматриваться отдельно от остального содержимого страницы. А элемент section несёт в себе другой семантический смысл, он предназначен для группировки контента, который является составной частью чего-то другого.

Источник

Как правильно использовать семантические теги article и section: нюансы HTML5 и доступности сайтов

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Проблема: визуальное отображение заголовков внутри создаёт иллюзию логической иерархии. Однако это просто визуальное представление, которое невозможно воспроизвести с помощью вспомогательных технологий, которыми пользуются люди с особыми потребностями, например, слабовидящие или незрячие пользователи. Как правильно использовать семантические теги и и как помечать заголовки, которые очень важны для людей с особыми потребностями? Об этом в статье.

Мысль из абзаца выше надо пояснить на примере. Вы носите одежду с артикулом «брюки». Эту одежду можно надеть на работу или на прогулку. Вы также носите одежду с артикулом «рубашка». Рубашку можно носить с разными брюками. На ноги вы надеваете обувь с артикулом «туфли». А вот артикула «туфля» не существует — в общем случае завершённой сущностью будут туфли.

Учитесь на Хекслете: Вы можете пройти десятки курсов по HTML и CSS, познакомиться с препроцессорами, сверстать свои первые страницы на Bootstrap

В документации есть такое определение: элемент article представляет собой завершённую или самодостаточную композицию в документе, приложении, на странице или сайте, которая независимо распространяется и может повторно использоваться. Элементом article может быть пост на форуме, статья в журнале или газете, заметка в блоге, сообщение пользователя, интерактивный виджет или гаджет или другая независимая контент-единица.

Комбинация микроразметки и семантических элементов HTML5 позволяет ридеру корректно отображать контент веб-страниц на маленьких экранах Apple Watch.

Например, вы можете указать на странице такое:

Эта разметка отлично работает, когда отображается на странице статьи, например, на этой странице. Но как быть, если вы перейдёте на страницу категорий, например, в раздел статей о разработке в нашем блоге? Разметка будет такой:

К сожалению, браузеры не поддерживают отображение структуры HTML5. Поэтому в данный момент причин для использования section нет. Скринридер JAWS реализует алгоритм отображения структуры HTML5 в Internet Explorer, но эта функция не очень удачная.

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Отображение заголовков в section (слева) и без section

Такие же результаты в Chrome, а также в других браузерах, которые используют Chromium, например, в бета-версии Edge для Mac и в Safari для Mac.

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Сравните это с настоящим заголовком второго порядка из правой колонки.

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Заголовок второго порядка

На иллюстрации выше видно, что дерево доступности получает корректные данные о порядке заголовка. Команда Mozilla писала об этом.

Для пользователей с особыми потребностями иерархия заголовков на странице играет важную роль. По данным исследования WebAIM, 86,1 % людей с ограниченными возможностями считают полезной практикой использование разноуровневых заголовков.

Начните изучать разработку с бесплатного курса «Основы современной вёрстки». Вы научитесь создавать статические веб-страницы, стилизовать элементы, использовать редакторы кода с полезными расширениями. В конце курса вы опубликуете свой первый сайт на GitHub Pages.

Никогда не говори никогда

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

Элемент section отделяется горизонтальной чертой снизу

Можно попробовать использовать div вместо section :

Как применять теги article и section : итоговые рекомендации

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

Адаптированный перевод статьи Why You Should Choose HTML5 Over by Bruce Lawson. Мнение автора оригинальной публикации может не совпадать с мнением администрации Хекслета.

Тег section в html для чего нужен. Смотреть фото Тег section в html для чего нужен. Смотреть картинку Тег section в html для чего нужен. Картинка про Тег section в html для чего нужен. Фото Тег section в html для чего нужен

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *