HTMLの「section」って結局何?見出しとの切っても切れない関係を徹底解説!
Web制作を始めたばかりの頃、誰しも一度は「`
実は、HTMLにおける`
今日は、そんな`
—
1. ` `は「本の中の章(チャプター)」のようなもの
まずはイメージしてみてください。あなたは今、大きな本を書いているとします。
本には「はじめに」「第1章」「第2章」「あとがき」といった、内容ごとに分かれた「まとまり」がありますよね。
Webページにおける`
- `
`:ただの「グループ化」。段ボール箱のようなもので、中身が何であれとりあえずまとめておく入れ物。
- `
` :「意味のあるひとかたまりのテーマ」。本で言えば「章」や「節」のこと。ただの段ボール(`div`)の中に物を詰めるだけでなく、ちゃんと「ここからここまでが『会社概要』のコーナーですよ」「ここからは『新商品のご紹介』ですよ」とラベルを貼って整理整頓してあげること。それが`
`を使う理由です。 —
2. なぜ「見出し」が必要なの?
さて、ここからが一番大切なポイントです。`
`を使うときは、原則として「見出し(` `〜`
`)」をセットで置くのがHTMLの流儀です。 なぜ見出しが必要なのか? それは、「見出しがないセクションは、名前のない迷子」だからです。 想像してみてください。本を開いたときに、目次に載っていない真っ白なページが何枚も続いていたら、「ここは一体何の話なんだろう?」と不安になりますよね。見出しは、読者(そしてGoogleのロボット)に対して「このエリアには、こういう内容が書かれていますよ!」と教えてくれる「しおり」のような役割を果たします。 見出しが果たす3つの役割
1. 情報の地図を作る: 読者がざっとスクロールした時に、パッと何が書いてあるか分かる。
2. アクセシビリティの向上: 視覚障害のある方が使っているツールで、見出しだけを拾ってページの内容を把握できる。
3. SEO(検索最適化): 検索エンジンが「このページは、何について書かれているサイトか」を正しく理解しやすくなる。—
3. 実践!正しい書き方を見てみよう
では、実際にコードに落とし込んでみましょう。難しく考える必要はありません。まずはこんな感じで書いてみることから始めてみてください。
会社概要
私たちは、Webの力で世界をちょっと便利にするチームです。
提供しているサービス
Webサイト制作からアプリ開発まで、幅広くサポートします。
つまずきやすいポイントへのフォロー
「毎回見出しを考えるのが大変…」という時もありますよね。大丈夫です!もしそのエリアに「見出しを付けるほどの内容じゃないな」と思ったら、無理に`
`を使わず、ただの` `を使ってOKです。「意味のあるまとまり」かつ「タイトルが付けられる」なら`
`。それ以外は` `。この使い分けができれば、もう立派なマークアップ職人の第一歩です!—
まとめ:あなたのコードは「誰かへの手紙」です
HTMLを書くことは、ただ画面に文字を表示させることではありません。「このページを訪れた人が、迷子にならずに情報を読み取れるように配慮する」という、一種のホスピタリティなんです。
`
`を使い、そこに適切な見出しを添える。たったこれだけのことで、あなたのWebページはぐっと洗練され、誰にとっても優しい場所になります。 最初は完璧を目指さなくて大丈夫。まずは「あ、ここ別の話題に変わるから、`section`で囲んでみようかな?」という意識を持つだけで、あなたのコードの質は劇的に変わっていきますよ。
一緒に、読みやすくて素敵なWebサイトを作っていきましょう!
タイトルとURLをコピーしました - `

コメント