こんな方に読んでほしい
sectionの使い方について学びたい方へ
上の図のように、sectionは文章中の章や節といったまとまりを示すために使用します。
sectionタグを使用する際にはいくつかのルールがあります、次の章で解説していきます。
[記事の内容]

基本的な記述方法としてはsectionタグは章や節といったまとまりを示すために使用します。
むやみにsectionの使い回し、置き換えはに注意してください。
よくdivタグの置き換えでsectionタグに
変換してるのを見受けられますが、
場合によってはそれはNGになります。
ポイント01
sectionタグを使用する際には必ずh1~h6といった見出しタグを挿入しましょう!
NGの使用例
<section><!--↓見出しタグなし-->
<p>テキスト</p>
<p>テキスト</p>
</section>
<section><!--↓見出しタグなし-->
<p>テキスト</p>
<p>テキスト</p>
</section>pタグは段落を指定するタグのためsectionタグで囲むのは避けておきましょう。
pタグのみでしたらdivタグで囲いましょう。
OKの使用例
<section><!--↓見出しタグあり-->
<h2>見出し01</h2>
<p>テキスト</p>
</section>
<section><!--↓見出しタグあり-->
<h2>見出し01</h2>
<p>テキスト</p>
</section>sectionタグは「見出しと文章」を
ひとつのセットとして覚えておきましょう。
section要素は一般的なコンテナ要素ではありません。
CSSによるスタイルの適用やJavaScriptでの操作のみを目的にするのは、正しい使用方法では
ありません。
ポイント02
レイアウトの目的では使用せず、CSSやJavaScriptを適応させる際には「div」タグを使用しましょう!
NGの使用例
<section class="area">
<section class="txt_center">
<h2>見出し01</h2>
<p>テキスト</p>
</section>
</section>
<section class="area">
<section class="txt_center">
<h2>見出し01</h2>
<p>テキスト</p>
</section>
</section>.txt_center {
text-align: center;
}
NGの使用例としてCSS(スタイル)目的でのsectionタグの使用は避けるようにしましょう。
CSS(スタイル)目的やJavaScriptでの操作目的の場合はdivタグを使用しましょう。
OKの使用例
<section class="area">
<div class="txt_center">
<h2>見出し01</h2>
<p>テキスト</p>
</div>
</section>
<section class="area">
<div class="txt_center">
<h2>見出し01</h2>
<p>テキスト</p>
</div>
</section>.txt_center {
text-align: center;
}
正しいsectionタグの使い方を覚えましょう。
今回はこれで以上です。
sectionタグは章や節といったまとまりを示すために使用します。2025.10.17
2025.10.17
2025.10.15
2025.08.16
2025.08.13
2025.08.12
2023.06.15
2022.06.30
2020.03.22
2020.03.06

© 2025 shu-naka-blog