# 補足したい(`aside`) ```html

記事のタイトル

本文...

``` `aside`タグは、本筋から少し外れた補足的な内容を表すタグです。 その部分を読み飛ばしても、本文の理解に支障がないものを入れます。 サイドバー、関連記事、用語の補足、広告などが該当します。 `aside`を置く場所によって、何に対する補足かが変わります。 `article`の中に置くとその記事への補足、`article`の外(`main`直下や`body`直下)に置くとページやサイト全体への補足になります。 :::{seealso} - [](./html-main.md) - [](./html-article.md) - [](./html-section.md) - [](./html-header.md) - [](./html-footer.md) ::: ## 関連記事したい ```html

記事のタイトル

本文...

``` 記事の下に置く「関連記事」や「あわせて読みたい」のリストは`aside`で囲みます。 本文を読み終えた人向けの案内であって、記事そのものではないためです。 上記のように`article`の外に置くと、そのページ全体に対する関連記事という意味になります。 ## 用語説明したい ```html

記事のタイトル

本文の中で専門用語が出てきます...

本文の続き...

``` 本文の途中に差し込む用語説明や余談も`aside`で囲みます。 読み飛ばしても本文の流れが追えるものが対象です。 `article`の中に置いているので、この記事の中でだけ意味を持つ補足になります。 ## サイドバーしたい ```html
...
``` `body`直下に置く`aside`タグは、ページ全体に対する補足です。 ブログのサイドバーのように、カテゴリ一覧やアーカイブ、プロフィールなどをまとめる区画に使います。 1つのページに`aside`タグは複数あってかまいません。 本文中の補足と、ページ全体のサイドバーが同時に存在する形もよくあります。 :::{note} `aside`タグは「補足」を表すので、ページの中心的な内容には使いません。 中心的な内容は`main`タグや`article`タグで囲みます。 ::: ## リファレンス - [aside](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/aside) - [ARIA: complementary ロール](https://developer.mozilla.org/ja/docs/Web/Accessibility/ARIA/Reference/Roles/complementary_role) - [ランドマークロール](https://developer.mozilla.org/ja/docs/Web/Accessibility/ARIA/Reference/Roles#landmark_roles)