| HTML | WebReference
Элемент <aside> (от англ. aside — в стороне, отступление) представляет собой раздел страницы, который имеет косвенное отношение к содержимому страницы и может быть рассмотрен отдельно от этого содержимого. <aside> применяется для боковых панелей, рекламных блоков, ссылок на архив, меток и другой информации, которая отделена от основного содержимого страницы.
Закрывающий тег
Пример
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>aside</title>
<style>
aside {
background: #f0f0f0;
padding: 10px;
width: 200px;
float: right;
}
article {
margin-right: 240px;
}
</style>
</head>
<body>
<header><h2>Байки</h2></header>
<aside>
<p>Экономьте электричество</p>
<p>Хороший язык</p>
<p>Чья палка больше</p>
</aside>
<article>
История о том, как приходилось экономить электричество,
какие меры для этого принимались, и куда оно на самом деле уходило.
</article>
</body>
</html>Результат данного примера показан на рис. 1.

Рис. 1. Боковая панель на странице
Спецификация ?
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
×Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
×Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 09.10.2018
Редакторы: Влад Мержевич
webref.ru
Тег aside HTML5
Тег aside в языке HTML5
aside в HTML5, обрамляет боковую панель (сайдбар), на странице сайта.Тегами <aside> </aside> оычно обрамляют блок виджетов на сайте. В качестве виджетов могут выступать: блок категориев, меток, последних записей, последних комментариев, популярных страниц, поисковая строка и т.п.
Приведём пример возможного расположения тегов aside в типичном коде шаблона страницы, созданной с помощью языка HTML5:
<!DOCTYPE html>
<html lang="ru">
<!-- Голова страницы сайта -->
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Название страницы</title>
<link rel="stylesheet" href="css/normalize.css" />
</head>
<!-- Тело страницы сайта -->
<body>
<div>
<header>Шапка страницы</header>
<nav>Основное меню страницы</nav>
<div>
<article>Основная статья страницы</article>
<aside>
Сайдбар
</aside>
</div> <!-- .main -->
<footer>Подвал страницы</footer>
</div> <!-- .wrapper -->
</body>
</html>Сайдбар можно расположить не только сбоку, но и внизу над подвалом страницы.
Тег aside — это блочный элемент.
Семантика — используется для обозначения сопутствующей информации основной статьи страницы сайта, но при этом не являющейся частью основной статьи.
html-5.ru
Тег | HTML справочник
Поддержка браузерами
| 12.0+ | 9.0+ | 4.0+ | 6.0+ | 11.1+ | 5.0+ |
Описание
HTML тег <aside> определяет раздел с содержимым, которое дополняет основное содержимое, но не является его неотъемлемой частью. Это может быть факультативная информация, которую можно легко удалить без ущерба для понимания основного содержимого. Элемент <aside> может содержать дополнительные комментарии, справочную информацию, список терминов, коллекцию ссылок по теме или даже рекламу, если объявления релевантны содержимому.
Если элемент <aside> является дочерним элементом одного из разделов страницы или статьи, то его содержимое должно непосредственно касаться статьи или содержимого раздела. Если он является прямым дочерним элементом <body>, то предполагается что его контент касается всей веб-страницы или сайта в целом, то есть его содержимое всегда должно быть релевантно содержимому его родительского элемента.
Элемент <aside> относиться к блочным элементам и может содержать любые HTML-элементы. Этот элемент может содержать даже полноценную статью, располагая ее в своем дочернем элементе <article> с верхним (<header>) и нижним (<footer>) колонтитулом.
Атрибуты
Тег <aside> поддерживает Глобальные атрибуты и События
Стиль по умолчанию
aside {
display: block;
}
Пример
<p>Моя семья и я посетили Epcot центр этим летом.</p> <aside> <h5>Epcot Центр</h5> Epcot центр это тематический парк Всемирного центра отдыха Уолта Диснея, в штате Флорида. </aside>
Результат данного примера в окне браузера:

Тег aside и section в HTML5
Автор: Александр Побединский
Тег <aside> в HTML5 используется для создания какого-либо раздела на странице документа, который лишь косвенно относится к основному контенту. Можно использовать этот элемент для оформления врезок и боковых панелей. Но этот элемент должен располагаться отдельно от основного текста документа. В принципе тег aside можно использовать внутри элемента article, но я бы не стал использовать его, например, для навигации по сайту.
Применение тега <section>
Чтобы получше познакомиться с элементами aside и section предлагаю рассмотреть простенький пример:
<!DOCTYPE HTML> <html> <head> <meta charset=utf-8> <title><section> и <aside></title> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/ svn/trunk/html5.js"></script> <![endif]--> <style> header { text-align:center; background:#B0C8C6 } section {width:80%; margin:10px auto; background:#ffffff; -moz-border-radius:6px; /* Радиус скругления */ -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius:6px;} aside {float:right; background:#CCC; width:20%; text-align:center;} nav h3 {text-align:center} article {float:left; margin:10px auto; padding-left:10px; width:77%; background:#6A9CBD } /* Выделим заголовок поста */ section h3{background:#D9CAA4; text-align:center; width:40%; -moz-border-radius:5px; /* Радиус скругления */ -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px; margin:10px auto} footer {clear:both; background:#DDECE9} footer p{ font-size:14px; text-align:center} </style> </head> <body> <header> <h2><header> Шапка сайта</h2> </header> <aside> <h3><aside></h3> <h3>Новости</h3> Здесь мы можем написать полезную информацию, которая косвенно будет причастна к основному тексту. </aside> <article> <h2>Заголовок нашего основного текста</h2> <section> <h3>Раздел №1</h3> <p>Здесь мы будем писать текст первого раздела.</p> </section> <section> <h3>Раздел №2</h3> <p>Здесь мы будем писать текст второго раздела.</p> </section> <p>А этот текст непосредственно относится к заголовку основного текста и не имеет никакого отношения к разделам статьи.</p> </article> <footer> <p><b><footer></b> Здесь обычно пишут, что права защищены. Год и т.п. Копирование запрещено))</p> </footer> </body> </html>
В результате получится следующее:

Из примера видно, что самый нижний текст в article относится именно к основному контенту, а не к разделам статьи. Хотя сами разделы статьи (section) имеют непосредственное отношение к основному тексту. Также возможен и другой вариант его использования.
Например, у вас основной контент имеет разную тематику и разделен на 2 и более блоков, причем каждый блок имеет свои разделы и т.п. В таком случае можно размещать элементы article в тегах section. А делается это очень просто:
<!DOCTYPE HTML> <html> <head> <meta charset=utf-8> <title>Использование тега section</title> <!--[if lt IE 9]> <script src="http://html5shiv.googlecode.com/ svn/trunk/html5.js"></script> <![endif]--> <style> header{ text-align:center; background:#AD942C; } nav {float:left; background:#CCC; width:20%;} nav h3 {text-align:center} section {float:right; margin:10px auto; width:77%; background:#000000 } section h2{color:#ffffff; padding-left:15px; } article {float:left; margin:10px; padding-left:10px; width:95%; background:#6A9CBD } /* Выделим заголовок поста */ article h3{background:#D9CAA4; text-align:center; width:40%; -moz-border-radius:5px; /* Радиус скругления */ -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius:5px; margin:10px auto} footer {clear:both; background:#DDECE9} footer p{ font-size:14px; text-align:center} </style> </head> <body> <header> <h2><header> Шапка сайта</h2> </header> <nav> <h3><nav></h3> <h3>Меню</h3> <ul> <li><a href="#">Пункт меню №1</a></li> <li><a href="#">Пункт меню №2</a></li> </ul> </nav> <section> <h2>Тематический блок №1</h2> <article> <h3><article> Пост №1</h3> <p>Здесь мы будем писать текст первого поста.</p> </article> <article> <h3><article> Пост №2</h3> <p>Здесь мы будем писать текст второго поста.</p> </article> </section> <section> <h2>Тематический блок №2</h2> <article> <h3><article> Пост №1</h3> <p>Здесь мы будем писать текст первого поста.</p> </article> <article> <h3><article> Пост №2</h3> <p>Здесь мы будем писать текст второго поста.</p> </article> </section> <footer> <p><b><footer> </b>Здесь обычно пишут, что права защищены. Год и т.п. Копирование запрещено))</p> </footer> </body> </html>
В результате вы должны получить следующее:

Потренируйтесь на досуге использовать эти элементы уверен вам понравится. После можете переходить к следующему уроку.
Метки: article, aside, section Применение элемента time Применение элемента details в HTML5 www.sdcvoy.ru
HTML5 — Элемент aside | ИТ Шеф
Статья, в которой рассматривается HTML-элемент aside из категории sectioning.

Элемент aside предназначен для создания секции в документе, содержимое которого имеет косвенное отношение к окружающему его контенту, а также имеет смысл отдельного от него. Такие разделы можно сравнить с боковыми колонками (sidebar) в печатной типографии.
Семантика элемента aside зависит от того, где он находится. Если данный элемент вложен внутрь некоторого секционного элемента, то он рассматривается по отношению к его контенту. А если элемент aside не имеет секционных элементов в качестве своих предков, то он уже будет относиться ко всему документу. Например, если рекламный контент расположен внутри элемента aside и не имеет в качестве своих предков секционных элементов, то он будет относиться ко всему документу.
<aside> <h2>Заголовок секции</h2> <p>Содержимое секции…</p> </aside>
Кроме этого при создании разметки веб-страницы необходимо знать то, что элемент aside не может содержать элемент main в качестве своего потомка.
Элемент aside обычно применяется для разметки на сайте боковых панелей, блоков рекламы, группирования элементов nav и другого контента, который может быть рассмотрен отдельно от основного содержимого страницы. При этом не стоит забывать о том, что элемент aside создаёт секции в структуре документа.
Рассмотрим на следующем примере роль элемента aside в структуре страницы:
<body>
<!-- Заголовок документа (h2) -->
<header>
<h2>Мой блог</h2>
<p>...</p>
</header>
<!-- Содержимое, косвенно связанное со страницей -->
<aside>
<!-- Элемент aside должен содержать контент, который будет косвенно должен быть связан с основным содержанием страницы -->
...
</aside>
<!-- Содержимое, косвенно связанное со страницей -->
<aside>
<!-- Этот элемент aside также должен содержать контент, который косвенно должен быть связан с основным содержанием страницы. -->
...
</aside>
<!-- Основное содержимое страницы -->
<section>
<h3>Последние посты</h3>
<!-- Пост -->
<article>
<!-- Последний пост блога -->
<h4>Тема поста</h4>
<p>Краткое описание поста...</p>
</article>
<!-- Пост -->
<article>
<!-- Предпоследний пост блога -->
<h4>Тема поста</h4>
<p>Краткое описание поста...</p>
<!-- Содержимое, косвенно связанное с предпоследним постом -->
<aside>
<!-- Этот элемент aside расположен внутри элемента article и, следовательно, должен содержать контент, который косвенно связан с ним -->
...
</aside>
</article>
</section>
<!-- Футер страницы -->
<footer>
...
</footer>
</body>
Вышеприведенный пример будет иметь следующую структуру (outline):
[document] Заголовок документа
[aside] Untitled
[aside] Untitled
[section] Последние посты
[article] Тема поста
[article] Тема поста
[aside] Untitled

Обратите внимание на то, что многие авторы при создании структуры документа, также задумываются о визуальном отображении элементов, из которых она состоит. Возможно, некоторые структурные элементы необходимо оформить с помощью стилей CSS. Например, можно сделать так, чтобы блоки aside визуально отличались от остального содержимого страницы. Это может их сделать понятными не только для поисковых роботов, но и для людей (посетителей сайта).
itchief.ru
| Справочник HTML
Элемент <aside> (от англ. «aside» ‒ «в стороне, отдельно») объединяет в отдельный блок определённую, связанную между собой (по смыслу), информацию (цитаты, метки, примечания, рубрики и так далее). Элемент <aside> обычно применяется для разметки на сайте боковых панелей, блоков рекламы, группирования элементов <nav> и другого контента, который может быть рассмотрен отдельно от основного содержимого страницы. Такие разделы можно сравнить с боковыми колонками (sidebar) в печатной типографии. Так же элемент должен быть косвенно связан с окружающим содержимым страницы.
Семантика элемента <aside> зависит от того, где он находится. Если данный элемент вложен внутрь некоторого секционного элемента, то он рассматривается по отношению к его контенту. А если элемент aside не имеет секционных элементов в качестве своих предков, то он уже будет относиться ко всему документу.
Примечание: Элемент <aside> не может содержать элемент <main> в качестве своего потомка.
Синтаксис
<aside>...</aside>Закрывающий тег
Обязателен.
Атрибуты
Для этого элемента доступны глобальные атрибуты и события.
Стилизация по умолчанию
Большинство браузеров отобразит элемент <aside> со следующими значениями CSS по умолчанию:
aside {
display: block;
}Различия между HTML 4.01 и HTML5
Элемент <aside> является новым в HTML5.
Пример использования:
Элемент <aside>
Пример HTML:
Попробуй сам<aside>
<p>Настенные кондиционеры</p>
<p>Напольные кондиционеры</p>
<p>Подпотолочные кондиционеры</p>
</aside>Спецификации
Поддержка браузерами
| Элемент | ||||||
| <aside> | 9+ | 5+ | 11.10+ | Да | 5.1+ | 4+ |
| Элемент | ||||
| <aside> | 2.2+ | 4+ | 11+ | 5+ |
wm-school.ru
html — Верстка: main и aside во всю высоту страницы
Stack Overflow на русскомLoading…
- 0
- +0
- Тур Начните с этой страницы, чтобы быстро ознакомиться с сайтом
- Справка Подробные ответы на любые возможные вопросы
- Мета Обсудить принципы работы и политику сайта
- О нас Узнать больше о компании Stack Overflow
- Бизнес Узнать больше о поиске разработчиков или рекламе на сайте
- Войти Регистрация
-
текущее сообщество
- Stack Overflow на русском справка чат
- Stack Overflow на русском Meta
ru.stackoverflow.com
