実習書:Webページを作ってみよう

この講座では、WordPressなどのCMSではなく、あえてHTMLを直接書いてWebページを作る練習を行います。
HTMLを学ぶ意義は次の通りです:

Lesson 1: HTMLの最初の一歩

まずはシンプルなテキストをブラウザで表示させてみます。 エディターは標準として Sakuraエディタ を使いますが、受講者の希望でVSCodeやメモ帳を利用しても構いません。

1 <!DOCTYPE html>
2 <html lang="ja">
3     <head>
4         <meta charset="UTF-8">
5         <title>テキスト表示実験</title>
6     </head>
7     <body>
8         こんにちは、これはブラウザで表示されるテキストです。
9     </body>
10</html>

タグ解説: <!DOCTYPE html> … HTML5を宣言 <html> … ページ全体を囲む <head> … ページの情報をまとめる <meta charset="UTF-8"> … 文字コードをUTF-8に設定 <title> … ページのタイトルを指定 <body> … 画面に表示される内容を記述する

(作例)
Lesson1.jpg

Lesson 2: 自己紹介ページを作る

画像を追加して、自己紹介ページを作ってみましょう。 画像ファイル portrait.jpg を同じフォルダに置いてください。

1 <!DOCTYPE html>
2 <html lang="ja">
3     <head>
4         <meta charset="UTF-8">
5         <title>自己紹介</title>
6     </head>
7     <body>
8         <h1>私の自己紹介</h1>
9         <p>こんにちは。私は〇〇です。</p>
10        <img src="portrait.jpg" alt="私の写真" width="200">
11    </body>
12</html>

タグ解説: <h1> … 大見出しを表示 <p> … 段落を表す <img> … 画像を表示(altは代替テキスト、widthでサイズ指定)

(作例)
Lesson2.jpg

Lesson 3: CSSで見た目を整える

次に、CSSを使ってデザインを加えます。背景色や文字色を変更してみましょう。

1 <!DOCTYPE html>
2 <html lang="ja">
3     <head>
4         <meta charset="UTF-8">
5         <title>スタイル付き自己紹介</title>
6         <style>
7             body { background-color: #f0f8ff; font-family: sans-serif; }
8             h1 { color: navy; }
9             p { color: darkgreen; }
10        </style>
11    </head>
12    <body>
13        <h1>私の自己紹介</h1>
14        <p>こんにちは。私は〇〇です。趣味は△△です。</p>
15        <img src="portrait.jpg" alt="私の写真" width="200">
16    </body>
17</html>

タグ解説: <style> … CSSを記述する background-color … 背景色を指定 font-family … フォントの種類を指定 color … 文字色を指定

(作例)
Lesson3.jpg

Lesson 4: チラシページを作成

最後に、この講座の告知チラシを作ってみましょう。
画像ファイル Aoi.jpg を利用して、AI美人・葵さんを登場させます。
この講座を受講した成果を美しく飾りましょう。

1 <!DOCTYPE html>
2 <html lang="ja">
3     <head>
4         <meta charset="UTF-8">
5         <title>講座チラシ</title>
6     </head>
7     <body>
8         <h1>Webページを作ってみよう!</h1>
9         <p>全3回の講座で、HTMLとCSSを体験できます。</p>
10        <img src="Aoi.jpg" alt="葵さん" width="300">
11        <p><a href="apply.html">お申し込みはこちら</a></p>
12    </body>
13</html>

タグ解説: <a href="..."> … リンクを作成する alt … 画像が表示できないときに代わりに表示する文字

(作例)
Lesson4.jpg

付録A: Sakuraエディタ 推奨の理由と注意点

項目 内容
長所 ・軽量で高速、古いPCでも快適
・日本語に強く、文字化けしにくい
・UTF-8やShift-JISの切替が簡単
・インストールが簡単(ZIP版あり)
・UIがシンプルで初心者向き
短所 ・Windows専用(Mac/Linux不可)
・拡張機能は少なめ
・最新の開発支援は非対応
推奨方針 講座の標準環境はSakuraエディタ。
希望者はNotepad++やVSCode、メモ帳でも可。

付録B: Sakuraエディタ 導入手順

  1. 公式サイトへアクセス: https://sakura-editor.github.io/
  2. 「ダウンロード」をクリック。
  3. 最新版(安定版)を選択。
  4. ZIP版をダウンロード(インストール不要)。
  5. ZIPを展開し、sakura.exe を実行。
  6. 起動後に設定:行番号ON、タブ幅4、UTF-8を既定に。

付録C: 公開方法の選択肢

付録D: 自前サーバーに必要な知識(概要)