Разное

Aside html – Тег | htmlbook.ru

05.12.2018

| 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> 

Результат данного примера в окне браузера:

puzzleweb.ru

Тег aside и section в HTML5

Автор: Александр Побединский

Тег <aside> в HTML5 используется для создания какого-либо раздела на странице документа, который лишь косвенно относится к основному контенту. Можно использовать этот элемент для оформления врезок и боковых панелей. Но этот элемент должен располагаться отдельно от основного текста документа. В принципе тег aside можно использовать внутри элемента article, но я бы не стал использовать его, например, для навигации по сайту.

Применение тега <section>

Этот элемент возможно использовать для создания одного или нескольких разделов документа, которые могут вмещать в себя шапку, подвал. В отличие от тега 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>&lt;header&gt; Шапка сайта</h2>
</header>
<aside>
  <h3>&lt;aside&gt;</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>&lt;footer&gt;</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>&lt;header&gt; Шапка сайта</h2>
</header>
<nav>
  <h3>&lt;nav&gt;</h3>
<h3>Меню</h3>
<ul>
<li><a href="#">Пункт меню №1</a></li>
<li><a href="#">Пункт меню №2</a></li>
</ul>
</nav>
<section>
<h2>Тематический блок №1</h2>
<article>
<h3>&lt;article&gt; Пост №1</h3>
<p>Здесь мы будем писать текст первого поста.</p>
</article>
<article>
<h3>&lt;article&gt; Пост №2</h3>
<p>Здесь мы будем писать текст второго поста.</p>
</article>
</section>
<section>
<h2>Тематический блок №2</h2>
<article>
<h3>&lt;article&gt; Пост №1</h3>
<p>Здесь мы будем писать текст первого поста.</p>
</article>
<article>
<h3>&lt;article&gt; Пост №2</h3>
<p>Здесь мы будем писать текст второго поста.</p>
</article>
</section>
<footer>
<p><b>&lt;footer&gt; </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…

  1. 0
  2. +0
    • Тур Начните с этой страницы, чтобы быстро ознакомиться с сайтом
    • Справка Подробные ответы на любые возможные вопросы
    • Мета Обсудить принципы работы и политику сайта
    • О нас Узнать больше о компании Stack Overflow
    • Бизнес Узнать больше о поиске разработчиков или рекламе на сайте
  3. Войти Регистрация
  4. текущее сообщество

    • Stack Overflow на русском справка чат
    • Stack Overflow на русском Meta

ru.stackoverflow.com

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

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