Тег aside: дополнительное содержимое страницы. Как использовать в разметке и чем руководствоваться

Тег <aside> в HTML5 предназначен для разметки контента, который косвенно связан с основным содержимым страницы. Это может быть боковая панель, блок со ссылками, профиль автора, рекламный блок, или любой другой контент, который служит в качестве дополнения к основному содержанию, но не является его неотъемлемой частью. Использование <aside> помогает улучшить структуру документа и его семантику, а также облегчает навигацию и доступность веб-страницы.

Как использовать

  1. Боковые панели: Один из самых распространенных случаев использования <aside> — боковая панель с дополнительной информацией, такой как список рубрик блога, ссылки на социальные сети, архивы статей и т.д.
  2. Дополнительный контент: <aside> может содержать материалы, дополняющие основное содержание, например, сноски, биографии авторов, глоссарии, профили в социальных сетях, рекламу, и другую релевантную информацию, которая обогащает основное содержание страницы.
  3. Комментарии и цитаты: Тег <aside> также может использоваться для оборачивания комментариев к статье или выделенных цитат, которые дополняют основной текст, но могут быть восприняты отдельно.

Когда не стоит использовать

  1. Основное содержание: Не используйте <aside> для оборачивания основного контента страницы. Тег предназначен для дополнительного или второстепенного контента.
  2. Не связанный контент: Избегайте использования <aside> для контента, который не имеет прямой связи с основным содержимым страницы. Хотя <aside> предназначен для дополнений, эти дополнения должны быть контекстуально связаны с основным материалом.

Чем нужно руководствоваться

  • Контекстной связью: Применяйте <aside> для контента, который служит дополнением к основному содержанию и обогащает его, но может существовать и вне контекста основного материала без потери смысла.
  • Семантикой и доступностью: Использование <aside> улучшает семантическую структуру документа и способствует лучшей доступности, поскольку позволяет скринридерам и другим вспомогательным технологиям более точно интерпретировать структуру страницы.
  • Пользовательским опытом: Размещайте в <aside> контент, который действительно может быть полезен или интересен читателю, не отвлекая его от основного содержания.

Пример использования

<article>
<h2>Заголовок статьи</h2>
<p>Основной текст статьи...</p>
</article>
<aside>
<h3>Об авторе</h3>
<p>Краткая биография автора статьи...</p>
</aside>

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

Дополнительные советы по использованию <aside>

  • Визуальное отделение: В дизайне веб-страницы контент в <aside> часто визуально отделяется от основного содержания. Это может быть реализовано с помощью CSS, например, через изменение фона, рамки или отступов, чтобы подчеркнуть, что этот блок содержит дополнительную информацию.
  • Интерактивные элементы: В <aside> также можно размещать интерактивные элементы, такие как виджеты социальных сетей, формы подписки на новостные рассылки или блоки с рекомендуемыми статьями. Это добавляет динамичности странице и может способствовать вовлеченности посетителей.
  • SEO-выгода: Хотя основное внимание поисковых систем сосредоточено на основном содержании страницы, хорошо структурированный и релевантный дополнительный контент в <aside> также может способствовать общей SEO-оптимизации сайта, улучшая индексацию и предоставляя дополнительные точки входа для поисковых запросов.
  • Адаптивность: Учитывая, что местоположение дополнительного контента может меняться в зависимости от размера экрана и ориентации устройства, важно обеспечить его адаптивность. Например, на мобильных устройствах боковая панель в <aside> может перемещаться в нижнюю часть страницы для удобства просмотра.

Когда не стоит использовать <aside>

  • Основное содержимое: Если информация является ключевой частью основного сообщения страницы, её не следует помещать в <aside>. Такая информация должна быть представлена напрямую в основной части контента.
  • Принудительная реклама: Хотя использование <aside> для размещения рекламы технически допустимо, следует избегать ситуаций, когда рекламный блок мешает восприятию основного содержания или создает негативный пользовательский опыт.

Использование <aside> требует понимания цели и контекста дополнительного содержимого на странице. Правильное применение этого тега не только способствует лучшей организации контента и его доступности, но и улучшает взаимодействие пользователей с веб-сайтом, делая его более информативным и интерактивным.

Юрий Савченко

Привет, моё имя Юрий, и мне 39 лет. Родом из Грозного. Сейчас живу и работаю в Краснодаре, в одном из крупнейших маркетинговых агентств города. Я являюсь основным автором статей на проекте Code4web.

В основном пишу в такие категории как Javascript, HTML и Офтопик.

В свободное время я — лютый геймер. Обожаю игры серии Dark Souls и RPG. Это такой мой способ расслабиться и отдохнуть от повседневной рутины.

Code4Web