<aside>

補足的なセクションを表す

HTML5 ~ 利用可能

最終更新日: 2020.03.25

どんなタグ?
補足的なセクションを表す場合に
この<aside>タグを使う

コードサンプル
<aside>
  <h2>関連リンク</h2>
  <ul>
    <li><a href="#">架空旅館</a></li>
  </ul>
</aside>
aside要素は <aside></aside> タグで挟んだ範囲が補足情報のセクションであることを示します。 補足情報とは、本文と関連しているけど区別して掲載すべき内容になります。 具体的には、用語説明や広告、サイドバーの関連リンクなどは、この<aside>タグで挟みます。
どのカテゴリに属しているの?
aside要素は フロー・コンテンツと、セクショニング・コンテンツというコンテンツ・カテゴリに属しているタグです。
梱包できるタグは?
aside要素に梱包できる要素コンテンツ・モデルは、フロー・コンテンツです。
つまり、フロー・コンテンツというカテゴリに属しているタグなら梱包可能です。

teru 使い所によく悩むタグです。

どうやって使うの?
補足的なコンテンツを、
<aside>タグで挟むだけ。

aside要素は補足的なコンテンツとして表したいもの、例えば、サイドバーや関連記事、広告のコンテンツなどを <aside></aside> で挟むだけです。
使い方
<aside>補足的なコンテンツ</aside>
コードサンプル
<aside>
 <h2>関連記事一覧</h2>
 <ul>
  <li><a href="#">関連記事A</a></li>
  <li><a href="#">関連記事B</a></li>
  <li><a href="#">関連記事C</a></li>
 </ul>
</aside>
ブラウザでの表示例
https://codehero.shibajuku.net/html/aside/sample01/
どこでも使えるの?
aside要素は フロー・コンテンツもしくはセクショニング・コンテンツが配置できるところならどこでも使えます。
気をつけることは?
aside要素は、あくまで文章構造のアウトラインを表現するためのもので、レイアウト目的で使用するものではないので注意して下さい。

teru 補足コンテンツを伝えるためのタグです。

使える属性は?
グローバル属性とイベント属性です。

<aside> タグには、どの要素にでも使えるグローバル属性イベントハンドラ属性が使えます。
但し、イベントハンドラ属性を使用することは稀です。

teru 基本的にグローバル属性しか使いません。

サンプルが見たい
<aside>タグを使ったサンプルを
いくつか紹介。

<aside>タグを使ったサンプルを紹介します。

基本的な<aside>タグのサンプル

コードサンプル
<aside>
 <h1>最新の記事</h1>
 <ul>
  <li><a href="#">フリーランスにおすすめの無料ツール</a></li>
  <li><a href="#">クラウドソーシングの比較</a></li>
  <li><a href="#">フリーランスの確定申告</a></li>
 </ul>
</aside>
<aside>
 <h1>カテゴリー一覧</h1>
 <ul>
  <li><a href="#">プログラミング</a></li>
  <li><a href="#">動画編集</a></li>
 </ul>
</aside>
ブラウザでの表示例
https://codehero.shibajuku.net/html/aside/sample02/

teru ブログページでは、サイドバーにある各記事への導線部分によく使います

デフォルトスタイルは?
ブロック要素になっている。

一般的なブラウザでaside要素を表示した場合、デフォルトスタイルによりブロック要素が指定されています。 具体的には、下記のCSSと同等のスタイルが適用されます。

aside要素のデフォルトスタイル
aside {
  display: block;
}
CSS

teru aside要素はレイアウト目的で使用しないので、特に問題ないです。

対応ブラウザは?
基本的にどのブラウザでも
大丈夫。

<aside>タグは HTML5以降で利用可能で、主に以下のブラウザが対応しています。

Internet Explorar
Internet Explorar 9 ~
Edge
Edge 12 ~
Google Chrome
Google Chrome 5 ~
Firefox
Firefox 4 ~
Safari
Safari 5 ~
Opera
Opera 11.5 ~

teru どのブラウザでも問題ありません。

このリファレンスを書いた人

TERU

TERU

フリーランスのWEBエンジニア。 インフラSE10年→ITベンチャーへ転職→1年後にフリーランス(2019年8月~) WordPress、Shopifyを中心にサイト制作を行っています。 今はフリーランスチームでの活動に注力してます。

About サロンメンバーで作った
リファレンスサイト

Shibajuku

Webのスキルを
ワイワイ学んで、
ガンガン活用
するサロン。

このサイトはWebクリエーター養成所
「Shibajuku」のメンバーが作った、
初心者でもわかりやすいHTML + CSSのリファレンスサイトです。

このサイトについて