Webサイトを作る際、すべてを <div> タグだけで作ってしまうのではなく、その場所がどんな役割を持っているのかを示す「構造化タグ(セマンティック要素)」を使うことが推奨されています。
| タグ | 役割・意味 |
|---|---|
<header> | ページ上部の紹介・ナビゲーション(ロゴやメニューなど) |
<nav> | 主要なナビゲーション(メニュー項目)の集まり |
<main> | そのページのメインコンテンツ(1ページに1つだけ) |
<article> | 記事単体として完結している内容(ブログ記事など) |
<section> | 文書内の一般的な「章」や「節」などの区切り |
<aside> | 補足情報(サイドバーや広告など、本筋とは別な内容) |
<footer> | ページ最下部の情報(著作権、連絡先など) |
<header> <main> <footer> の3つに大きく分けることから始めましょう。<div> を使用します。