この記事で解決すること
「HTMLを書いてみたいけど、何から始めればいいか分からない」
この記事では、HTMLファイルの最低限の構造と、コピペで使えるテンプレートを紹介します。
HTMLとは
HTMLは、Webページの「骨組み」を作る言語です。ブラウザで見ているすべてのWebページは、HTMLで書かれています。
HTMLは「プログラミング言語」ではなく「マークアップ言語」です。計算や処理をするのではなく、「ここは見出し」「ここは段落」「ここは画像」と、コンテンツの構造を指定するだけです。
最低限のHTMLテンプレート
以下をコピペして、index.html というファイル名で保存してください。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>はじめてのWebページ</title>
</head>
<body>
<h1>はじめてのWebページ</h1>
<p>HTMLで作った最初のページです。</p>
</body>
</html>
保存したファイルをブラウザにドラッグ&ドロップすると、Webページとして表示されます。
各行の意味
<!DOCTYPE html>
「このファイルはHTML5で書かれています」という宣言です。おまじないだと思ってください。必ず1行目に書きます。
<html lang="ja">
HTMLの始まりを示すタグです。lang="ja" は「このページは日本語です」という意味。
<head> の中身
ページの「裏方情報」を書く場所です。ブラウザの画面には表示されません。
<meta charset="UTF-8">→ 文字化けを防ぐ設定<meta name="viewport" ...>→ スマホで見たときにちゃんと表示される設定<title>→ ブラウザのタブに表示されるタイトル
<body> の中身
ここに書いたものがブラウザに表示されます。
<h1>→ 一番大きい見出し<p>→ 段落(普通の文章)
よく使うタグ一覧
<!-- 見出し(h1が最大、h6が最小) -->
<h1>大見出し</h1>
<h2>中見出し</h2>
<h3>小見出し</h3>
<!-- 段落 -->
<p>これは段落です。</p>
<!-- リンク -->
<a href="https://example.com">リンクテキスト</a>
<!-- 画像 -->
<img src="photo.jpg" alt="写真の説明">
<!-- リスト -->
<ul>
<li>項目1</li>
<li>項目2</li>
<li>項目3</li>
</ul>
<!-- 太字 -->
<strong>太字のテキスト</strong>
<!-- 改行 -->
<br>
<!-- 水平線 -->
<hr>
実践:自己紹介ページを作ってみよう
以下をコピペして profile.html として保存し、ブラウザで開いてみてください。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>自己紹介</title>
<style>
body {
font-family: sans-serif;
max-width: 600px;
margin: 0 auto;
padding: 2rem;
background: #f5f5f5;
}
h1 { color: #333; }
.card {
background: white;
padding: 1.5rem;
border-radius: 10px;
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
</style>
</head>
<body>
<div class="card">
<h1>自己紹介</h1>
<p>名前:あなたの名前</p>
<p>趣味:プログラミング学習</p>
<h2>好きな技術</h2>
<ul>
<li>HTML / CSS</li>
<li>Python</li>
<li>JavaScript</li>
</ul>
<h2>リンク</h2>
<a href="https://github.com">GitHub</a>
</div>
</body>
</html>
<style> タグの中にCSSを書くと、見た目を変えられます。色やフォントを変えて遊んでみてください。
まとめ
- HTMLはWebページの「骨組み」を作る言語
<!DOCTYPE html><html><head><body>が基本構造<head>は裏方情報、<body>が表示される内容- まずはテンプレートをコピペして、中身を変えてみる
関連リソース
Web開発をもっと学びたい方へ:
リンク