知ってる?
ショピマって
ホームページ制作会社のニュース・ブログ
ホームページ制作に役立つことから、スタッフの素顔まで。
2024.10.16
Webサイトを作成する際、単に見た目だけでなく、コードの構造も非常に重要です。
その中でも「セマンティックなHTML」を使うことで、Webページの意味や目的が明確になり、検索エンジンに認識されやすく、アクセシビリティも向上します。
この記事では、セマンティックなHTMLについて、実例を交えて詳しく解説します。
「セマンティック(semantic)」とは「意味のある」という意味です。セマンティックなHTMLとは、タグがそのコンテンツの意味を明確に伝えるように使われているHTMLのことを指します。
例えば、<div>タグは汎用的で、何の意味も持ちません。一方、<header>や<article>タグは、ページ内の特定の役割を示します。これにより、コードの読みやすさや検索エンジンの最適化(SEO)において大きな利点があります。
<header>: ヘッダー<header>
<h1>Welcome to My Website</h1>
<nav>
<ul>
<li><a href="#home">Home</a></li> <li><a href="#about">About</a></li> <li><a href="#contact">Contact</a></li>
</ul>
</nav>
</header><header>タグは、ページやセクションのトップに位置するヘッダー部分を表します。この例では、ナビゲーションメニューやページタイトルが含まれています。
<main>: メインコンテンツ<main>
<article>
<h2>セマンティックHTMLとは何か?</h2>
<p>セマンティックなHTMLを使うことで、Webページの構造がよりわかりやすくなります。</p>
</article>
</main><main>タグは、ページの主要なコンテンツを囲むために使われます。この例では、記事(<article>)が含まれており、ページの主題に関連する情報が記述されています。
<article>: 記事<article>
<h2>最近のニュース</h2>
<p>Web開発の世界では、セマンティックHTMLがますます重要視されています。</p>
</article><article>タグは、独立して再利用可能なコンテンツを示します。ブログ記事やニュース記事などの単位で使用され、単独で意味を持つコンテンツです。
<section>: セクション<section>
<h2>セマンティックHTMLの利点</h2>
<ul>
<li>SEOの向上</li>
<li>アクセシビリティの向上</li>
<li>コードの可読性の向上</li>
</ul>
</section><section>タグは、関連するコンテンツをグループ化するために使用します。意味のある一連のコンテンツをまとめたいときに便利です。
<footer>: フッター<footer>
<p>© 2024 My Website</p>
<p><a href="mailto:info@mywebsite.com">お問い合わせ</a></p>
</footer><footer>タグは、ページやセクションの末尾に配置されるフッター部分を表します。著作権情報や問い合わせリンクなどが含まれています。
セマンティックなHTMLを使うことで、次のような利点があります:
セマンティックなHTMLを使うことで、Webサイトの構造が明確になり、SEOやアクセシビリティが向上します。また、コードの可読性も高まり、将来的なメンテナンスが容易になります。初心者のうちからこの考え方を取り入れることで、より質の高いWebページを作成することができます。ぜひ、あなたのプロジェクトでもセマンティックなHTMLを積極的に取り入れてみてください!