どんなタグ?
補足的なセクションを表す場合に
この<aside>タグを使う
aside要素は <aside>
〜 </aside>
タグで挟んだ範囲が補足情報のセクションであることを示します。
補足情報とは、本文と関連しているけど区別して掲載すべき内容になります。
具体的には、用語説明や広告、サイドバーの関連リンクなどは、この<aside>
タグで挟みます。
- どのカテゴリに属しているの?
- aside要素は フロー・コンテンツと、セクショニング・コンテンツというコンテンツ・カテゴリに属しているタグです。
- 梱包できるタグは?
- aside要素に梱包できる要素(コンテンツ・モデル)は、フロー・コンテンツです。
つまり、フロー・コンテンツというカテゴリに属しているタグなら梱包可能です。
使い所によく悩むタグです。
どうやって使うの?
補足的なコンテンツを、
<aside>タグで挟むだけ。
aside要素は補足的なコンテンツとして表したいもの、例えば、サイドバーや関連記事、広告のコンテンツなどを
<aside>
〜 </aside>
で挟むだけです。
- 使い方
-
<aside>補足的なコンテンツ</aside>
- どこでも使えるの?
- aside要素は フロー・コンテンツもしくはセクショニング・コンテンツが配置できるところならどこでも使えます。
- 気をつけることは?
- aside要素は、あくまで文章構造のアウトラインを表現するためのもので、レイアウト目的で使用するものではないので注意して下さい。
補足コンテンツを伝えるためのタグです。
使える属性は?
グローバル属性とイベント属性です。
<aside>
タグには、どの要素にでも使えるグローバル属性とイベントハンドラ属性が使えます。
但し、イベントハンドラ属性を使用することは稀です。
基本的にグローバル属性しか使いません。
サンプルが見たい
<aside>タグを使ったサンプルを
いくつか紹介。
<aside>タグを使ったサンプルを紹介します。
基本的な<aside>タグのサンプル
ブログページでは、サイドバーにある各記事への導線部分によく使います
デフォルトスタイルは?
ブロック要素になっている。
一般的なブラウザでaside要素を表示した場合、デフォルトスタイルによりブロック要素が指定されています。 具体的には、下記のCSSと同等のスタイルが適用されます。
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 ~
どのブラウザでも問題ありません。