HTML(HyperText Markup Language)は、ウェブページを作成するための標準的なマークアップ言語です。ウェブページの内容を構造化し、ブラウザにどのように表示するかを指示します。HTMLを使うことで、テキスト、画像、リンク、フォームなどのコンテンツをウェブページに配置できます。
HTMLの定義と役割
HTMLは「マークアップ言語」と呼ばれるもので、特別なタグを使って文書の構造を記述します。HTMLはコンテンツの意味を明示的に指定する役割を果たし、ブラウザがその内容を適切に解釈して表示することができます。HTMLを使うことで、ページの構造(見出し、段落、リスト、リンクなど)を定義できます。
HTMLはウェブの基盤となる技術であり、CSS(スタイルシート)やJavaScript(動的な動きやインタラクション)と組み合わせて、よりリッチで魅力的なウェブ体験を作り出します。
基本的なHTML文書の構造
HTML文書は、特定の基本的な構造に従っています。すべてのHTMLページは、次のような基本的な要素で構成されています。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ページタイトル</title>
</head>
<body>
<!-- ページの内容がここに入ります -->
</body>
</html>
<!DOCTYPE html>: これは「文書型宣言(ドキュメントタイプ宣言)」です。HTML5文書であることをブラウザに知らせます。この宣言は、ブラウザがHTML5のルールに従って文書をレンダリングするために必要です。<html>: HTML文書の開始タグです。このタグ内に、文書全体の内容が入ります。lang="ja"属性は、ページの言語が日本語であることを示しています。<head>: HTML文書のメタ情報(文書のタイトルや文字エンコーディングなど)を記述する部分です。この部分にはブラウザに表示されない情報が含まれます。<meta charset="UTF-8">: このタグは、HTML文書の文字エンコーディングを指定します。UTF-8は、ほとんどの言語をサポートする標準的なエンコーディングです。<meta name="viewport" content="width=device-width, initial-scale=1.0">: モバイルデバイスでの表示に対応するための設定です。画面の幅をデバイスの幅に合わせ、初期のズームスケールを1に設定します。<title>: ブラウザのタブに表示されるページのタイトルを設定します。
<body>: 実際のコンテンツ(テキスト、画像、リンクなど)を含む部分です。この部分に記述された内容がウェブページとして表示されます。
HTMLの基本タグ
HTMLにはさまざまなタグがありますが、まず覚えておきたい基本的なタグをいくつか紹介します。
<html>: HTML文書全体を囲むタグです。必須です。<head>: 文書のメタ情報を含むタグです。<title>: ブラウザタブに表示されるページタイトルを定義するタグです。<body>: 実際のページの内容を含むタグです。<h1>〜<h6>: 見出しタグです。<h1>は最も重要な見出し、<h6>は最も小さな見出しを意味します。<p>: 段落を作成するタグです。<a>: ハイパーリンクを作成するタグです。リンク先のURLを指定するhref属性を使います。<img>: 画像を埋め込むタグです。src属性で画像ファイルのパスを指定します。
まとめ
HTMLはウェブページの構造を決定する基本的な言語です。これからウェブデザインやウェブ開発を学ぶには、まずHTMLの基本的な構造やタグを理解することが重要です。これを踏まえて、次のステップとしてCSSやJavaScriptを組み合わせて、さらに高度なウェブページを作成することができます。