知ってる?
ショピマって
ホームページ制作会社のニュース・ブログ
ホームページ制作に役立つことから、スタッフの素顔まで。
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を積極的に取り入れてみてください!