HTMLの基本を学ぼう
Webページの構造を作るHTMLの書き方を、一緒に学びましょう!
🎯 この章の目標
- HTMLの基本的な役割と構造を理解する
- よく使うHTMLタグ(見出し・段落・リンク・画像など)を使えるようになる
- <ul>・<ol>を使ってリストを表現できるようになる
- <a>タグで外部サイトへのリンクを作れるようになる
- <img>タグで画像を表示し、alt属性の意味も説明できるようになる
Kinova編集部
1. HTMLってなに?
HTML(エイチ・ティー・エム・エル)は Webページの構造 を作るための言語です。
たとえばブログやショッピングサイトでも、ページの中には「見出し」「文章」「画像」「リンク」などが並んでいますよね。
これらを「どこに」「どんなふうに」表示するかを決めているのがHTMLです。
HTMLは、CSS(見た目を整える)やJavaScript(動きをつける)と一緒に使われることが多いですが、まずはこの“土台”であるHTMLの考え方と使い方をしっかり学びましょう。
Webページを作る3つの要素
🔤 HTML :ページの骨組みを作ります。
例:見出し・段落・画像・リンクなどの「中身」
👉 この章では、このHTMLについて詳しく学んでいきます!
🎨 CSS :ページの見た目を整えます。
例:色・サイズ・レイアウト・文字のフォントなど
🤖 JavaScript :ページに動きをつけます。
例:ボタンを押すと表示が変わる、フォームチェック、スライドショー
エディタの使い方
🔹 コードを書いて動かしたいとき
左側のタブで「HTML」「CSS」「JavaScript」を切り替えてコードを入力します。
「プレビューする」ボタンを押すと、入力したコードの実行結果が右側に表示されます。
🔹 結果を大きな画面で見たいとき
「🔎 大きな画面で表示する」ボタンを押すと、プレビューだけを別タブで表示できます。
🔹 エディタ全体を別タブで操作したいとき
「🪟 ポップアップ」ボタンを押すと、エディタ全体を別タブで開いて操作できます。
🔹 表示のレイアウトを変えたいとき
↕ ボタンを押すと、画面の縦並び・横並びを切り替えられます。
🔹 エディタやプレビューの高さを変えたいとき
右上のスライダーを動かすと、エディタとプレビューの高さを調整できます。
🔹 JavaScriptの動作を確認したいとき
下側の「Console Output」エリアに、JavaScriptの出力が表示されます。
2. HTMLの基本構造を作ってみよう!
HTMLのページを作るとき、まず理解しておきたいのが「タグ(要素)」の構造です。
タグはページ内のテキストや画像、ボックスなど、あらゆる要素を定義するために使います。
📘 タグの基本構造
このように、HTMLのタグは
<開始タグ>内容</終了タグ>
という形でペアになっています。
※ 一部のタグ(例:<img />など)は終了タグを持ちません。
HTMLファイルには決まった「はじまりのかたち」があります。これを「テンプレート」や「ひな型」と呼びます。
ページのタイトルを決める場所や、画面に表示される本体を入れる場所など、それぞれのタグに役割があります。
この基本構造はどんなWebページでもほとんど共通していて、大きく変わることはありません。
だからこそ、<body>の中に何を書くか、がとても大切になります。実際に画面に表示されるのはこの部分だからです。
📘 覚えておこう:HTMLの基本構造
<html>
<head>
<meta charset="UTF-8">
<title>ページのタイトル</title>
</head>
<body>
<!-- 表示したい内容 -->
</body>
</html>
| タグ | 役割 |
|---|---|
| <!DOCTYPE html> | HTML5で書かれていることをブラウザに伝えます |
| <html> | HTML文書の開始と終了を示します |
| <head> | ページの設定や情報(表示されない部分)をまとめます |
| <meta> | 文字化けを防ぐための設定です。charset="UTF-8" は、日本語を含む多言語を正しく表示するために使われます。 |
| <title> | ブラウザのタブに表示されるページのタイトルです |
| <body> | ここに書いた内容が実際に画面に表示されます |
▼ 実践してみよう!
HTML基本構造をコピー&ペーストして、の中に文字を入力してみましょう!
解答例と表示結果をひらく
3. テキストを表示する基本タグ
Webページでは、見出しや文章など「文字」を表示するのが基本です。
ここでは、文字を表示するためによく使うHTMLのタグを紹介します。
HTMLでは、何かを表す最小のまとまりを「要素」と呼びます。
例えば次のように
<p>〜</p> で囲まれた部分です。
<p>こんにちは!</p>
<h1>〜<h6>(見出し)
ページのタイトルや章の名前を示すときに使います。
<h1>が最も大きく、<h6>が最も小さくなります。
閉じタグが必要です(例:<h1>見出し</h1>)。
<p>(段落)
文章のまとまり(段落)を表します。
自己紹介や説明文などに使えます。
閉じタグが必要です(例:<p>こんにちは</p>)。
<br>(改行)
文章の途中で改行したいときに使います。
閉じタグは不要です。
<strong>(強調:太字)
重要な語句を強調したいときに使います。
閉じタグが必要です(例:<strong>重要</strong>)。
<em>(強調:斜体)
気持ちや注意を引きたい言葉を斜体で表現します。
閉じタグが必要です(例:<em>大切</em>)。
▼ 実践してみよう!
<h1>タグで「自己紹介」という見出しを作り、
<p>タグで2行の自己紹介を書いてみましょう。
2行目の文の途中には <br> を使って改行を入れてください。
解答例と表示結果をひらく
4. リストを作成しよう
リストは、複数の項目を箇条書きで並べるときに使います。
食べ物のメニューや持ち物チェックリストなど、見やすく整理したいときに便利です。
<ul>(順序なしリスト)
丸ポチ(●)で表示されるリストです。
買い物リストやチェックリストなど、順番に意味がないときに使います。
閉じタグが必要です。
<ol>(順序ありリスト)
番号つきで表示されるリストです。
手順やランキングなど、順番に意味があるときに使います。
閉じタグが必要です。
<li>(リスト項目)
リストの中の各項目に使います。
閉じタグが必要です(例:<li>りんご</li>)。
▼ 実践してみよう!
<ul> と <ol> の両方を使ってみましょう。
順序なしリストでは「好きな食べ物」を3つ、順序ありリストでは「朝の支度の手順」を3つ書いてください。
例えば下記のようなHTMLになります
<li>項目</li>
<li>項目</li>
<li>項目</li>
</ul>
<li>項目</li>
<li>項目</li>
<li>項目</li>
</ol>
解答例と表示結果をひらく
5. リンクを作成しよう
Webページから別のページや外部サイトに移動したいときに使うのが「リンク」です。
クリックすると移動できる文字やボタンの正体は、HTMLの <a> タグです。
<a>(リンク)
他のページやサイトへ移動するリンクを作るときに使います。
href属性でリンク先を指定し、閉じタグが必要です。
例:<a href="https://www.xxxxxx">リンク</a>
HTMLタグに追加情報を与えるための設定です。
属性はいつも
名前="値" の形で書きます。
<a> タグでは、こんなふうに使います:
<a href="https://www.xxxxxx" target="_blank">リンク</a>
href:リンク先のURLを指定します-
target="_blank":新しいタブで開くようにします
▼ 実践してみよう!
<a>タグを使って、Yahoo! JapanとWikipediaのリンクを貼ってみましょう。
YahooのURL:https://www.yahoo.co.jp
WikipediaのURL:https://www.wikipedia.org
解答例と表示結果をひらく
6. 画像を表示しよう
Webページに写真やイラストを表示したいときは <img>
タグを使います。
画像を見せることで、ページをよりわかりやすく、楽しくすることができます。
<img>(画像)
画像を表示するためのタグです。
src属性で画像のURLを、alt属性で代替テキストを指定します。
このタグは閉じタグ不要です。
例:<img src="画像URL" alt="説明文" />
▼ 実践してみよう!
<img>タグを使って、画像を1つ表示してみましょう。
下記の画像URLを使ってください(富士山の写真):
https://upload.wikimedia.org/wikipedia/commons/3/3e/MtFuji_FujiCity.jpg
解答例と表示結果をひらく
まとめ:HTMLの基本をふりかえろう
HTMLは、Webページの「骨組み」を作るための言語です。
今回は最も基本的な要素に絞って学びましたが、Web制作の現場ではこの基本がとても大切です。
いきなり応用に飛びつくのではなく、「正しく・丁寧に」タグを書くことが、あとからCSSやJavaScriptでスタイルや機能を加えるときに活きてきます。
今回学んだこと
- ✓ HTMLの基本構造(ひな形)を理解した
- ✓ 見出しや段落、リスト、リンク、画像などの基本タグを使えるようになった
- ✓ クラスとIDを使って、要素ごとに役割を持たせられるようになった
- ✓ 「要素」といったHTMLの考え方に触れた
実際のWebサイトでは、これらの要素にデザインやレイアウトが加わって、より魅力的なページになります。
次のステップでは、 CSS を使って「見た目」を整えていきましょう!