備忘録の使い方はこちら

div要素とsection要素の使い分け

HTML
この記事は約1分で読めます。

見出しや文章など意味のあるコンテンツを囲う場合は section 要素、レイアウトを組むためなど、コンテンツがない場合は div 要素で囲っていこう。


section
左右どちらもひとつのコンテンツのみの場合は section 要素を使って横並びにしてOK。


section
メインカラム、サイドカラムどちらも複数のsection要素がある場合、それらをさらにsection要素で囲って横並びにするのはNG。

この場合、横並びにするためだけでコンテンツがないので div 要素で囲う
div

ただし section 要素を使う場合は、sectionタグの子要素として見出しが必須になるので注意!

ソース元:https://www.webcreatorbox.com/tech/html-semantic-markup