# 見出しと副題したい(`hgroup`)
```html
フランケンシュタイン
あるいは現代のプロメテウス
```
`hgroup`タグは、見出しと、その副題やキャッチコピーを1つのまとまりとして囲むタグです。
中に入れられるのは、見出し(`h1`〜`h6`)1つと、その前後に置く`p`タグだけです。
`p`タグは本文の段落ではなく、見出しに添える副題として扱われます。
:::{note}
`hgroup`は"heading group"の略ですが、いまの仕様では見出しは1つしか入りません。
名前と中身がずれているので、「見出しに`p`の副題をくっつける箱」と覚えるとよいです。
:::
## 副題をつけたい
```html
くまブログ
HTMLとCSSの学習記録
```
サイト名やページタイトルの下にキャッチコピーを置きたいときに使います。
`hgroup`で囲むと、その`p`が「タイトルに付随する副題」だと明示できます。
文書のアウトラインには見出し(`h1`)だけが反映され、副題の`p`はアウトラインに影響しません。
## 記事のヘッダーで使いたい
```html
記事のタイトル
3分で読める入門記事
公開日:
本文...
```
`header`タグの中に`hgroup`を置く形が典型です。
`hgroup`が「タイトルと副題」だけをまとめ、
公開日や著者など冒頭のその他の情報は`header`の直下に並べます。
## hgroup を使わない書き方
```html
くまブログ
HTMLとCSSの学習記録
```
副題を表示したいだけなら、`hgroup`を使わず見出しの下に`p`を置くだけでもかまいません。
`hgroup`の利点は「この`p`は本文ではなく副題」と意味づけできる点だけなので、使う機会は多くありません。
## リファレンス
- [hgroup](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/hgroup)
- [見出し要素 h1〜h6](https://developer.mozilla.org/ja/docs/Web/HTML/Reference/Elements/Heading_Elements)