ブログ

article と section

2019.09.16 : Yamamoto Naoki
Coding

ホームページ制作のコーディングをしていると<artcle> と <section>タグの使い所に悩んでしまうかもしれません。
今回は<artcle> と <section>の使い所について、述べたいと思います。

article

<article>の使い所は以下だと考えています。

  • 記事自体
  • 記事内で独立して配信などが可能な部分
  • トップページなどの記事一覧の個々の記事

参考:https://developer.mozilla.org/ja/docs/Web/HTML/Element/article

section

<section>の使い所は以下だと考えています。

  • 見出し(hタグ)を含むテキストや画像のまとまった部分

参考:https://developer.mozilla.org/ja/docs/Web/HTML/Element/section

と、このような感じです。

記事ページのコーディングは以下の感じになります。

<article>
	<h1>見出し1</h1>
	<p>リード文リード文リード文リード文リード文リード文リード文</p>
	<section>
		<h2>見出し2</h2>
		<img src="" alt="画像">
		<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
	</section>
	<section>
		<h2>見出し2</h2>
		<img src="" alt="画像">
		<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
	</section>
	<section>
		<h2>見出し2</h2>
		<img src="" alt="画像">
		<p>内容内容内容内容内容内容内容内容内容内容内容内容内容内容</p>
	</section>
</article>

ホームページのトップページなどの新着情報などは以下の感じになります。

<section>
	<h2>新着情報</h2>
	<article>
		<a href="">
			<h3>記事の見出し1</h3>
			<img src="" alt="サムネイル1">
		</a>
	</article>
	<article>
		<a href="">
			<h3>記事の見出し2</h3>
			<img src="" alt="サムネイル2">
		</a>
	</article>
	<article>
		<a href="">
			<h3>記事の見出し3</h3>
			<img src="" alt="サムネイル3">
		</a>
	</article>
</section>

上記の例は文章構造だけなので、レイアウトするときは、<div>を使うことで、いい感じのhtmlになるのではと思います。

アーカイブ

資料ダウンロード 制作依頼・ご相談
イメージ:制作依頼・ご相談
イメージ:制作依頼・ご相談