HTMLのタグで見出しや文章を作るのはOK?正しいマークアップ構造とCSS設計の考え方

HTML、CSS

HTMLやCSSを触っていると、「見出しや人物紹介をタグだけで作っていいのか?」と迷うことがあります。特に今回のように、太字タグとpタグを組み合わせたコードは一見問題なさそうに見えますが、実は構造として改善できるポイントがあります。本記事では、HTMLの正しい使い分けと、見出しやコンテンツ設計の基本について解説します。

まず結論:見出しはではなくhタグを使うべき

HTMLでは、見出しにはタグではなくh1〜h6タグを使うのが基本です。

タグはあくまで「文字を太くするための装飾」であり、構造的な意味(セマンティクス)は持っていません。

そのため、見出しとして意味を持たせたい場合はhタグを使うことが推奨されています。

タグと見出しタグの役割の違い

タグは視覚的な強調のみを目的としたインライン要素です。

一方でhタグは「この文章は見出しである」という意味を持ち、SEOやアクセシビリティにも影響します。

検索エンジンはhタグを構造情報として認識するため、重要な要素になります。

今回のコードの問題点

今回のようにで人物名を見出し代わりに使うと、構造が曖昧になります。

例えば「登場人物」という大見出しもで書くと、ページ全体の階層が分かりにくくなります。

結果として、検索エンジンにもユーザーにも内容が正しく伝わりにくくなります。

正しい構造の書き方(改善例)

例えば以下のように書くと構造が明確になります。

<h2>登場人物</h2>、<h3>上杉風太郎</h3>、<p>cv情報や説明文</p>という形です。

このように見出し階層を使うことで、読みやすさとSEOの両方が改善されます。

CSSで見た目を自由に調整できる

「hタグを使うとデザインが変わってしまう」と思うかもしれませんが、CSSで自由に調整できます。

例えばh3を太字にしたり、文字サイズを調整することでタグと同じ見た目にできます。

つまり、見た目ではなく「意味」でHTMLを書くのが重要です。

まとめ

タグは装飾用、見出しはhタグという役割の違いがあります。

今回のような人物紹介ページでも、構造を意識するとSEOと可読性が大きく向上します。

見た目はCSSで調整できるため、HTMLは意味ベースで書くのが理想です。

コメント

タイトルとURLをコピーしました