質問: 現在、HTML&CSSを初心者です。,,関係性がよくわかりません。 が見出しで、が段落で、が塊を表しているということは理解しているのですが、で表現できることをわざわざなどを用いて表現する理由がよくわかりません。 知恵袋などにあった答えではあまり納得できていません。 お互いの関係性をよく知りたいです。 初歩的な質問ではありますが、よろしくお願いいたします。
回答: つまり、`見出し`としなくても`見出し`とかでいいんじゃないかという疑問ですね。 どちらのマークアップを使っても確かに見た目は同じようにできるかもしれません。しかし、divと他のタグには大きな違いがあります。divがテキストの「塊」を作るだけであるのに対し、h1やpはそれが文章の中でどういう役割を果たしているかを明確に表しています。`見出し`はhtmlの規格として「見出し」であることが明確なのに対して、後者は、作者が勝手にそういう意味を込めているにすぎません。 人間にもロボットにも間違いなく見出しを見出しとして解釈してもらうには、``を使うのが合理的です。高度な情報処理を実現しようとすれば、これは大事な視点です。ぜひ「見た目」で満足せず、意味付けまで考えたコーディングができるようになってほしいと思います。 詳しくは"セマンティクス HTML"などでググってみてください。 参考: