HTML入門
― ページの骨格を作るタグを覚えよう
この章では、HTMLの基本的な書き方と、よく使うタグを学びます。 HTMLはルールが決まっているので、最初は暗記するより 「なんとなく形がわかる」くらいを目標にしましょう。 使いながら自然に覚えていけます。
1. タグとは何か
HTMLは タグ(tag) と呼ばれる目印を使って、
文章の意味や役割を指定します。
タグは < と > で囲んで書きます。
ほとんどのタグは 開始タグ と 終了タグ がセットになっています。
<タグ名> 内容 </タグ名> ↑ ↑ 開始タグ 終了タグ(スラッシュ / がつく)
実際に見てみましょう。
<h1>こんにちは!</h1>
これは「h1というタグで『こんにちは!』を囲む」という意味で、
ブラウザは「ここは一番大きな見出しだ」と判断して大きく表示します。
開始タグを書いたら、対応する終了タグも必ず書きましょう。 忘れると、そこから先の文章がまるごとそのタグの中に 入ってしまったと見なされ、表示が崩れることがあります。
2. 属性(ぞくせい)― タグに情報を追加する
タグには 属性 という追加情報を付けることができます。
属性は開始タグの中に 属性名="値" の形で書きます。
<a href="https://example.com">リンクのテキスト</a>
↑
属性名="値"
この例では a タグ(リンク)に href という属性で
「どこへのリンクか」を指定しています。
属性の種類はタグごとに決まっています。それぞれ出てきたときに説明します。
3. HTMLページ全体の構造
第1章で書いたコードをもう一度見てみましょう。 すべてのHTMLファイルはこの形が基本になります。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>ページのタイトル</title> </head> <body> <!-- ここにページの内容を書く --> </body> </html>
それぞれの意味を説明します。
<head> の中はページの「裏方」情報、
<body> の中がページの「表側」の内容です。
これから書く内容はほぼすべて <body> の中に入ります。
4. 見出し ― h1 〜 h6
見出しには h1 から h6 まで6段階あります。
数字が小さいほど大きな見出しです。
<h1>一番大きな見出し</h1> <h2>二番目の見出し</h2> <h3>三番目の見出し</h3> <h4>四番目の見出し</h4>
ブラウザで表示するとこうなります。
一番大きな見出し(h1)
二番目の見出し(h2)
三番目の見出し(h3)
四番目の見出し(h4)
h1 はそのページで一番重要なタイトルに使います。
1ページに1つだけ使うのが基本です。
章や節の小見出しには h2、h3 を使いましょう。
5. 段落 ― p
文章の段落(かたまり)には p タグを使います。
p タグで囲んだ内容はひとかたまりとして扱われ、
前後に適度な余白が自動でつきます。
<p>これは1つ目の段落です。文章が長くなっても自動で折り返されます。</p> <p>これは2つ目の段落です。段落と段落の間には自動で空きがつきます。</p>
HTMLでは、コードの中でEnterキーを押して改行しても、 ブラウザの表示には影響しません。 文章を区切りたいときは
<p> タグを使いましょう。
行だけ変えたい(段落を分けない)場合は <br> を使います。
改行 ― br
段落を分けずに行だけ変えたいときは br タグを使います。
br は終了タグが不要な珍しいタグです。
<p>1行目のテキスト<br> 2行目のテキスト</p>
6. 強調 ― strong / em
文章の中で特定の言葉を目立たせたいときに使います。
<p>ファイルを保存するには <strong>Ctrl + S</strong> を押します。</p> <p>これは <em>とても大切な</em> ポイントです。</p>
ファイルを保存するには Ctrl + S を押します。
これは とても大切な ポイントです。
7. リスト ― ul / ol / li
箇条書きには2種類あります。
順番に意味がある場合は ol、ない場合は ul を使います。
各項目は li タグで囲みます。
順番なしリスト(ul)
<ul> <li>りんご</li> <li>みかん</li> <li>ぶどう</li> </ul>
- りんご
- みかん
- ぶどう
順番ありリスト(ol)
<ol> <li>フォルダを開く</li> <li>ファイルを作る</li> <li>コードを書く</li> </ol>
- フォルダを開く
- ファイルを作る
- コードを書く
8. リンク ― a
クリックできるリンクは a タグで作ります。
href 属性にリンク先のURLやファイルパスを書きます。
<a href="https://www.google.com">Googleを開く</a>
別タブで開く
リンクを新しいタブで開かせたいときは、target="_blank" という
属性を追加します。
<a href="https://www.google.com" target="_blank">Googleを別タブで開く</a>
同じサイト内のページへのリンク
同じフォルダ内の別のファイルへリンクするときは、URLではなく ファイル名を書きます。これを相対パスといいます。
<!-- 同じフォルダ内の profile.html へのリンク --> <a href="profile.html">プロフィールを見る</a> <!-- 1つ上のフォルダの index.html へのリンク --> <a href="../index.html">トップページへ戻る</a>
../ は「1つ上のフォルダ」を意味します。
例えば practice/profile/index.html から
practice/index.html へリンクするには
href="../index.html" と書きます。
9. 画像 ― img
画像を表示するには img タグを使います。
img は br と同様、終了タグが不要なタグです。
<img src="photo.jpg" alt="猫の写真">
画像ファイルはHTMLファイルと同じフォルダか、images
という名前のフォルダを作って入れるのが一般的です。
practice/
├── index.html
└── images/
└── photo.jpg ← 画像ファイルをここに置く
<!-- imagesフォルダの中の画像を表示 --> <img src="images/photo.jpg" alt="猫の写真">
10. この章で学んだタグ一覧
この章のまとめ
- HTMLはタグで文章の意味・役割を指定する言語
- タグは
<開始タグ>内容</終了タグ>の形が基本 - タグに追加情報を持たせるには 属性(
属性名="値")を使う - ページの設定は
<head>、表示内容は<body>に書く - コード内の改行は表示に影響しない。段落には
<p>、改行には<br>を使う
次の章では、今学んだタグを使って実際に自己紹介ページを作ります。 タグを覚えていなくても大丈夫 ―― この章を見ながら書いていきましょう!