ホーム
SQT
小単元とクイズで楽しくトレーニング

メインナビゲーション

  • ホーム
  • 受講チケット
  • 利用ガイド
    • 受講チケット
    • 講座と教材の利用
    • 教材検索
    • 企業団体向け機能
    • セキュリティについて
    • パートナー様向け機能
  • 記事一覧

練習問題:Webページの基礎

パンくず

  • ホーム
  • HTML と CSS の基礎講座 (試用版)
  • 練習問題:Webページの基礎
音声スライド (クリックで展開/閉じる)
スライドクリック& F キーで全画面、Esc で復帰、その他のショートカット

はじめに

  • モジュール 1 の振り返りを兼ねた練習問題です
  • 目標:白紙から HTML ファイルを 1 つ作成できること
  • 学んだ 6 つの学習事項を実際に使って確認します

この単元は、モジュール 1「Web ページの基礎」で学んだ内容を振り返る練習問題です。目標は、白紙の状態から HTML ファイルを 1つ、自力で作成できるようになることです。ここまでに学んだ 6つの学習事項を、実際に手を動かしながら確認していきましょう。

モジュール 1 の振り返り

  • HTML は構造、CSS は見た目を担当する
  • ファイルを保存し、ブラウザで表示を確認する
  • 開始タグ・終了タグ・属性の書き方
  • DOCTYPE 宣言と html・head・body の骨組み
  • meta charset と title の役割
  • 要素どうしの親子・兄弟の入れ子構造

モジュール 1 では、6つのことを学びました。まず、HTML がページの構造を、CSS が見た目を担当するという役割分担です。次に、実際にファイルを保存し、ブラウザで開いて表示を確認する一連の流れです。そして、開始タグ・終了タグ・属性という HTML の基本的な書き方、DOCTYPE 宣言と html・head・body から成る文書の骨組み、meta 要素の charset 属性と title 要素の役割、最後に、要素どうしが親子や兄弟の関係を持つ入れ子構造です。これらをすべて使って、次のスライドからの演習に取り組みます。

今回の演習内容

  • 白紙の状態から新しい .html ファイルを作成する
  • ブラウザタブに「自己紹介 | 佐藤玲奈」と表示する
  • 本文に挨拶の一文を表示する
  • モジュール 1 で学んだ 6 つの要素をすべて使う

この演習では、まったく白紙の状態から新しい HTML ファイルを作成します。完成条件は3つです。1つ目は、ブラウザのタブに「自己紹介 | 佐藤玲奈」という文字列が表示されること。2つ目は、ページの本文に挨拶の一文が表示されること。3つ目は、モジュール 1 で学んだ 6つの学習事項を、すべて実際に使って書くことです。

完成イメージと HTML の対応

このイラストは、HTML のコードとブラウザでの表示結果の対応関係を示しています。head 要素の中の title 要素に書いた文字列は、ブラウザのタブに表示されます。一方、body 要素の中に書いた文章は、ページの本文として表示されます。同じ1つのファイルの中でも、書く場所によって表示される場所が変わることを確認しましょう。

手順 1 ファイルの準備

  1. テキストエディタを開く
  2. 新しいファイルを作成し、わかりやすい名前を付ける
  3. 拡張子を「.html」にして保存する

まず、ファイルを準備します。手順は3つです。1つ目、普段使っているテキストエディタを開きます。2つ目、新しいファイルを作成し、わかりやすい名前を付けます。3つ目、拡張子を「.html」にして保存します。この時点ではファイルの中身は空でかまいません。

手順 2 文書の骨組みを書く

<!DOCTYPE html>
<html lang="ja">
<head>
</head>
<body>
</body>
</html>

次に、文書全体の骨組みを書きます。一番上に DOCTYPE 宣言を書き、この文書が HTML で書かれていることを示します。続けて、lang 属性を付けた html 要素を書き、その中に head 要素と body 要素を用意します。この段階では、head 要素と body 要素の中身はまだ空のままで構いません。

手順 3 head 要素の中身

  • head 要素の中に meta charset=“UTF-8” を書く
  • 続けて title 要素を書き、ブラウザタブの文字列を指定する

head 要素の中に2つの要素を書きます。1つ目は、meta 要素の charset 属性に「UTF-8」を指定するもので、文字化けを防ぐ役割があります。2つ目は、title 要素で、ここに書いた文字列がブラウザのタブに表示されます。

手順 4 body に本文を書く

  • body 要素の中に挨拶の文章を書く
  • 中身は一段インデントして読みやすくする
  • 開始タグと終了タグの対応を崩さない

最後に、body 要素の中に挨拶の文章を書きます。たとえば、「はじめまして、佐藤玲奈です。」のような一文でかまいません。このとき、要素の中身を一段インデントして書くと、親子関係が見た目でも分かりやすくなります。開始タグと終了タグの対応が崩れないよう、書き終えたら必ず見直しましょう。

解答例のコード全体

<!DOCTYPE html>
<html lang="ja">
<head>
    <meta charset="UTF-8">
    <title>自己紹介 | 佐藤玲奈</title>
</head>
<body>
    <p>はじめまして、佐藤玲奈です。エンジニア職として入社しました。</p>
</body>
</html>

これが、この演習の解答例です。DOCTYPE 宣言から始まり、html 要素に lang 属性で「ja」を指定し、head 要素の中に meta charset と title を、body 要素の中に挨拶の一文を書いています。自分が作成したファイルと見比べて、タグの対応やインデントに違いがないか確認してみましょう。

振り返りチェックリスト

  • DOCTYPE 宣言を書いたか
  • html 要素に lang 属性を指定したか
  • head 内に meta charset と title を書いたか
  • body 内に挨拶の文章を書いたか
  • インデントで入れ子構造が分かりやすいか

最後に、自分が作成したファイルを次の観点でチェックしましょう。DOCTYPE 宣言は書けているか。html 要素に lang 属性は指定したか。head 要素の中に meta charset と title は書けているか。body 要素の中に挨拶の文章は書けているか。そして、インデントによって入れ子構造が読みやすくなっているか。すべて確認できれば、モジュール 1 の内容は身についています。

まとめ

  • モジュール 1 の 6 つの学習事項を使い HTML ファイルを作成した
  • 役割分担・書き方・文書構造・文字コードとタイトル・入れ子構造を確認した
  • 次のモジュールでは HTML の基本文法をさらに広げる

この単元では、モジュール 1 で学んだ 6つの学習事項を実際に使いながら、白紙の状態から HTML ファイルを作成しました。HTML と CSS の役割分担、ファイルの作成と確認、タグ・属性の書き方、文書の基本構造、文字コードとタイトル、そして要素の入れ子構造を、演習を通じて振り返ることができました。次のモジュールでは、リンクやコメントなど、HTML の基本文法をさらに広げていきます。

確認テスト

学んだ知識をクイズ問題でチェック!

すべての単元を見るには…

HTML と CSS の基礎講座

HTMLとCSSの基礎講座

パソコン操作ができる方を対象に、HTML と CSS の基礎を学ぶeラーニング講座です。各パートの解説と練習問題を通じて、Web コンテンツ作成に必要なスキルを段階的に身につけることができます。

受講チケットのお求めはこちら
  • 前の単元
  • 次の単元

4 / 6 単元

講座情報

HTML と CSS の基礎講座 (試用版)

「HTML と CSS の基礎講座」のお試し用サンプル教材です。確認テストの試用にはログインが必要です。ユーザー登録は無料。詳しくは、利用ガイドをご覧ください。

 講座ページへ
モジュール1:Webページの基礎
1 HTML と CSS の役割、そしてページ作成の第一歩
2 タグ・属性と HTML 文書の骨組み
3 文字コード・タイトルと要素の入れ子構造
4 練習問題:Webページの基礎
モジュール2:HTML基本文法
5 要素を識別する class/id とリンクの作成
6 コメントと閉じタグのない要素

利用ガイド

  • はじめに
  • 受講チケットの購入
  • 講座と教材の利用
  • 教材検索
  • 企業団体向け機能
  • セキュリティについて
  • パートナー様向け機能
  • 利用ガイド
  • 特定商取引法に基づく表記
  • プライバシポリシー
  • 運営会社

SQT はシナジークエストが運営するオンラインIT学習サイトです。