
CSSのクラスに続いて、「HTMLの全体構造」を学びました。Webページとして正しく表示されるには、特定の構造が必要です。
HTMLの基本構造
HTMLファイルには、<html> 要素の中に <head> 要素と <body> 要素が必要です。
<!DOCTYPE html>
<html>
<head>
<!-- ページに関する情報 -->
</head>
<body>
<!-- 実際に表示したい内容 -->
</body>
</html>
DOCTYPE宣言
HTMLファイルの最初の行には、DOCTYPE宣言が必要です。
<!DOCTYPE html>
これは「このファイルはHTMLで書かれています」ということをブラウザに伝えるための宣言です。
<head>要素:ページに関する情報
<head> 要素には、**ページに関する情報(設定情報)**を記述します。
重要: <head> 要素の内容は、Webページには表示されません。
head要素に書く主な内容
1. 文字コード
<head>
<meta charset="UTF-8">
</head>
文字コードを指定することで、日本語が正しく表示されます。
2. ページタイトル
<head>
<title>私のWebサイト</title>
</head>
<title> 要素の内容は、ブラウザのタブに表示されます。
3. CSSの読み込み
<head>
<link rel="stylesheet" href="style.css">
</head>
外部CSSファイルを読み込むための記述です。
head要素の完全な例
<head>
<meta charset="UTF-8">
<title>HTMLとCSSの学習サイト</title>
<link rel="stylesheet" href="style.css">
</head>
<body>要素:実際に表示したい内容
<body> 要素には、実際に表示したい内容を記述します。
<body>
<h1>ようこそ</h1>
<p>これはWebページの本文です。</p>
<img src="photo.jpg">
</body>
<body> 要素の中身が、ブラウザに表示されます。
完全なHTMLファイルの例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>私のWebページ</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<h1>HTMLの基礎</h1>
<p>HTMLの全体構造を学んでいます。</p>
<h2>headとbodyの違い</h2>
<p>headは設定情報、bodyは表示内容です。</p>
</body>
</html>
なぜこの構造が必要なのか
ブラウザが正しく解釈するため
この構造に従うことで、ブラウザが「どこが設定で、どこが表示内容か」を正しく理解できます。
SEO(検索エンジン最適化)
<head> 要素に適切な情報を記述することで、検索エンジンがページを正しく理解できます。
<head>
<meta charset="UTF-8">
<title>HTMLとCSSの学習 - 初心者向けガイド</title>
<meta name="description" content="HTMLとCSSの基礎を学ぶサイトです">
</head>
今日の学びのポイント
- HTMLの基本構造:
<html>→<head>+<body> - DOCTYPE宣言: ファイルの最初に必要
<!DOCTYPE html> <head>要素: ページに関する情報(表示されない)- 文字コード(
<meta charset="UTF-8">) - ページタイトル(
<title>) - CSSの読み込み(
<link>)
- 文字コード(
<body>要素: 実際に表示したい内容
この構造は、すべてのHTMLファイルの基本です。必ず覚えておきましょう。


コメント