ブログ

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になるのではと思います。

アーカイブ

新しいサイト制作や、既存サイトの運用に関するお困りごとなどございましたらご依頼、ご相談ください。

ビジネスやサービスに最適なウェブ制作、デザインをおこなっている株式会社ナナサンの会社案内をダウンロードいただけます。

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