div と section の使い分け
HTMLをマークアップしていて div と section ってどう使い分けるの?
全部 div じゃだめなの?
という疑問が湧いてきたためググりました。
簡単にまとめると
div
section
- 意味がある、テーマがある
- section タグのもつテーマ(意味は)そのすぐあとに明示されるべき(secton タグのすぐあとに h タグでなんの section なのか明示しようね)
ということだと理解しました。
Progateで勉強していた時に「div 最強やん!なんでもdiv に class つければOKやん!」と思っていたのですが基本的には section を使うべきなんですね。
ほかにも article なんてものもあるようです。(知らなかった・・・)
section より独立していて、用途が限られているよう。
でも今まで勉強してて出てきたことない(忘れてるだけかも)からとりあえず今回はスルーします!