Menu
CoddyTech

セマンティックタグ

CoddyのHTMLジャーニー「基礎」セクションの一部。レッスン 27/60。

HTMLのセマンティックタグは、コンテンツの意味を定義するのに役立ち、開発者にもブラウザーにもコードが分かりやすくなります。<div>や<span>とは異なり、囲まれたコンテンツに文脈を与えます。

一般的なセマンティックタグ:

  • <header>:導入コンテンツ。通常はページの上部にあります。
  • <nav>:ナビゲーションリンクを含みます。
  • <main>: ページのメインコンテンツ。
  • <article>: ブログ記事のような、独立した内容のまとまり。
  • <section>: 関連するコンテンツをグループ化します。多くの場合、見出しが含まれます。
  • <footer>: 著作権や連絡先などの情報を含む、ページ下部のセクションです。
<header>
	<nav>
		<ul>
			<li><a href="#">Home</a></li>
			<li><a href="#">About</a></li>
			<li><a href="#">Contact</a></li>
		</ul>
	</nav>
</header>
<main>
	<article>
		<h2>Article Title</h2>
		<p>Article content goes here.</p>
	</article>
</main>
<footer>
	<p>Copyright 2023</p>
</footer>

この構造により、コンテンツを明確で意味のあるレイアウトにできます。

challenge icon

チャレンジ

簡単

セマンティックHTMLを使って映画レビューのページを作成してください。次の要素を含めてください:

1. <header>。次の要素を含めます:

  • <h1> に "Movie Reviews"
  • リンク「Home」、「Reviews」、「Top Picks」を含む <nav>

2. <main>。次の要素を含めます:

  • レビュー用の <article>。次の要素を含めます:
    • 映画名を含む <h2>
    • 短いレビューを含む <p>

3. <footer>。次の要素を含めます:

  • <p> に "Copyright 2023 Movie Reviews"

自分で試してみよう

<!DOCTYPE html>
<html>
    <body>
        <!-- ここにコードを書いてください -->
    </body>
</html>
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Webプレイグラウンド