こんにちは!フロントエンドの世界へようこそ。
HTMLを学び始めると、`
`や`
`といった「見出しタグ」に必ず出会いますよね。「とりあえず文字を大きくしたいから`
`を使おう!」なんて考えたことはありませんか?実はこれ、Web制作の現場ではちょっとした「落とし穴」なんです。
今日は、なぜ見出しの順番が大事なのか、そしてそれが私たちのWebサイトをどう変えてくれるのか、身近な例えを交えて紐解いていきましょう。
—
見出しは「本の目次」と同じ!
皆さんは、書店で新しい本を手に取ったとき、まずどこを見ますか?
おそらく、いきなり本文の1ページ目から読み始める人は少ないはずです。まずは「目次」を開いて、どんな章があって、どんな話が展開されているのかを把握しますよね。
HTMLにおける`
`から`
`までの見出しタグは、まさにこの「Webサイトの目次」を作るためのものなんです。
`
`: 本のタイトル(そのページで一番重要なテーマ)
`
`: 章のタイトル
`
`: 節(章の中の細かいトピック)
このように階層構造をしっかり作っておくと、Googleの検索エンジンや、視覚に障がいがある方が使う「スクリーンリーダー(画面読み上げソフト)」が、「あ、このサイトはこういう構成になっているんだな」と完璧に理解できるようになります。
—
よくある「階層の崩れ」にご用心
初心者の方がついついやってしまいがちなのが、見た目のデザインだけでタグを選んでしまうこと。
例えば、「文字を大きくしたいから`
`の次にいきなり`
`を使う」といったケースです。これ、実は「目次」で言うと「1章の次に、いきなり4章が始まる」ようなもの。読んでいる人は「えっ、2章と3章はどこに行ったの?」と混乱してしまいますよね。
悪い例:階層がバラバラ
おいしいカレーの作り方
まずは材料を揃えよう
隠し味の秘密
良い例:正しい階層構造
おいしいカレーの作り方
材料を揃えよう
スパイスの選び方
隠し味の秘密
大丈夫、最初は難しく感じるかもしれませんが、「大きな塊(h2)の中に、小さな塊(h3)を作る」というルールさえ守れば、驚くほどきれいに整理されますよ。
—
なぜこれが「アクセシビリティ」に繋がるの?
「アクセシビリティ」なんて難しい言葉が出てきましたが、要は「みんなに優しいWebサイト」のことです。
スクリーンリーダーを使っている方は、サイト全体を最初から最後まで読むのではなく、「見出しジャンプ機能」を使って、見出しだけを拾い読みして目的の情報に辿り着きます。
もし、見出しの階層がデタラメだと、彼らは「目次のない本」を渡されたのと同じ状態になり、どこに何があるのか迷子になってしまうんです。正しい階層で作ることは、コードを綺麗にするだけでなく、「誰一人置いてけぼりにしない」ための大切な思いやりなんですよ。
—
まとめ:今日からできる「見出しマスター」への道
見出しを作る時は、以下の3つだけ意識してみてください。
1. `
`はそのページに1つだけ(本のタイトルは一つですよね!)
2. 階層を飛ばさない(h1→h2→h3の順番を守りましょう)
3. 見た目だけで選ばない(文字の大きさはCSSで変えればOK!)
「最初はうまくできなくても大丈夫。書いた後に見直して、修正すればいいんです。私も昔はよく間違えていましたよ!」
こうしてタグの意味を一つひとつ大切に積み重ねていくことで、あなたの書くHTMLは、誰にとっても読みやすく、そしてGoogleにも愛される「価値あるコンテンツ」へと進化していきます。
さあ、次はどんな素晴らしいページを作ってみますか?あなたのクリエイティブな挑戦を、心から応援しています!

コメント