AI先生のロボットキャラクター
第1章 - セクション7

第1章のクイズと実践 - HTMLの基本を確認しよう

まとめクイズで理解度をチェックし、学んだ知識を活用してオリジナルHTMLページを作成する

女子生徒のアイコン

第1章で色々学んだけど、ちゃんと理解できてるかな?

AI先生のアイコン

それなら実践的なクイズで確認してみよう!実際のコードを見ながら答える問題だから、本当に理解できているかがわかるよ。

男子生徒のアイコン

コードを見て答えるクイズなら、実際に書く時にも役立ちそうですね!

AI先生のアイコン

その通り!そして、クイズで確認した後は、学んだ知識を使って実際にHTMLページを作成してみよう。理論と実践の両方で知識を定着させることが大切だからね。

第1章まとめクイズ

AI先生のアイコン

第1章の重要ポイントを12問に凝縮した総合クイズだ。基本概念から実践まで、HTML習得に必要な核心部分を網羅しているよ。これまで学んだ内容を思い出しながら挑戦してみよう。

第1章 総合まとめクイズ(12問)

HTMLの正式名称は何ですか?
Hyper Text Markup Language
Home Tool Markup Language
Hyperlink and Text Markup Language
High Tech Modern Language
HTMLの2つの基本的な役割として最も適切なものはどれですか?
Webページのデザインと動きを作る
情報の整理と構造の明確化
データベースの管理と検索機能
画像の編集と音声の再生
HTMLを学習するために最低限必要なツールの組み合わせはどれですか?
画像編集ソフトとブラウザー
テキストエディターとWebブラウザー
データベースとサーバー
コンパイラーとデバッガー
次のHTMLコードの「①」に入るべき宣言は何ですか?

<html ...>
<head>
...
</head>
<body>
...
</body>
</html>
<!DOCTYPE html>
<DOCTYPE html>
<!HTML5>
<HTML>
次のHTMLコードの「②」に入るべき重要なメタタグは何ですか?
<head>
  <meta charset="UTF-8">

  <title>私の最初のWebページ</title>
</head>
<meta name="description" content="説明">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content="作者名">
<meta name="keywords" content="キーワード">
次のHTMLコードで、実際にWebページに表示される内容はどれですか?
<head>
  <meta charset="UTF-8">
  <title>私の最初のWebページ</title>
</head>
<body>
  <h1>Hello, World!</h1>
  <p>これは私が作った最初のHTMLページです。</p>
</body>
title要素の内容のみ
body要素の内容のみ
head要素とbody要素の内容
meta要素の内容のみ
見出しタグについて、最も適切な説明はどれですか?
<h1>大きなタイトル</h1>
<h2>章の見出し</h2>
<h3>小見出し</h3>
h1からh6まであり、数字が大きいほど見出しも大きくなる
h1からh6まであり、数字が小さいほど見出しも大きくなる
h1からh3までしか使えない
数字の順番は関係なく、見た目だけが違う
HTMLタグを選ぶ時の最も重要な考え方はどれですか?
見た目がきれいになるタグを選ぶ
内容の意味に合ったタグを選ぶ
文字数が少ないタグを選ぶ
人気のあるタグを選ぶ
id属性とclass属性の特徴として正しい説明はどれですか?
idもclassも1つのページで何度でも使える
idは1つのページで1回だけ、classは何度でも使える
classは1つのページで1回だけ、idは何度でも使える
idもclassもページ内で1回だけしか使えない
次のimgタグで、画像を正しく表示するために必要な属性の組み合わせはどれですか?
<img="photo.jpg"="美しい風景写真">
① href、② title
① src、② alt
① link、② description
① url、② name
emタグとstrongタグの使い分けについて、正しい説明はどれですか?
emは太字、strongは斜体で表示される
emは語調の強調、strongは重要性の強調
emは短い文章、strongは長い文章に使う
emとstrongは全く同じ意味で使い分けは不要
セマンティック(意味的)なマークアップについて、正しい説明はどれですか?
見た目が美しくなるタグを選ぶことが重要
見た目よりも「なぜそのタグを使うのか」という意味を重視する
古いブラウザーでも表示できるタグを選ぶことが大切
文字数が少ないタグを使って効率化することが目的

実践:実際にHTMLページを作成しよう

このセクションでは、実際にHTMLページを作成する手順を学びます。クイズで確認した知識を活用して、自己紹介ページを作成してみましょう。

実践ファイルのダウンロード

以下のリンクからファイルをダウンロードし、VS Codeで開いて内容を確認することもできます。

ファイルのダウンロード

ただし、実際に自分でコードを書いてみることが最も効果的な学習方法なので、以下の手順を参考にぜひ自分で実装してみてください!

HTMLファイルの作成手順

まずは、HTMLファイルを作成するための手順を確認しましょう。

AI先生のアイコン

HTMLファイルを作ってみよう!」で作成した「html-practice」フォルダーをVS Codeで開きましょう。

Chromeブラウザーでchapter1-practice.htmlが表示された画面
  1. VS Codeの「ファイル」→「フォルダーを開く」でデスクトップの「html-practice」フォルダーを選択してください。
  2. 「chapter1」フォルダを作成します。
  3. 「chapter1」フォルダ内に新しいファイル「index.html」を作成します

第1章で学んだ全ての要素を使った自己紹介ページ

AI先生のアイコン

クイズお疲れ様!今度は第1章で学んだ全ての知識を使って、自己紹介ページを作成してみよう。まずは完成例を見てから、自分で実装してみよう。

女子生徒のアイコン

完成形が見られるんですね!どんなページになるのか楽しみです!

プレビュー:

実装してみよう

AI先生のアイコン

それでは、この完成例を参考に自分で実装してみよう。以下の手順でindex.htmlにコードを書いていくよ。

実装手順

  • 基本構造作成 HTML5のDoctype、html、head、body要素を書く
  • メタ情報設定 charset、viewport、titleを設定
  • 見出し作成 h1で名前、h2でセクション見出しを作る
  • 基本情報追加 strong、br、pタグで情報を整理
  • 自己紹介文作成 em、strong、blockquoteを使って文章を書く
  • リスト作成 ul(趣味)とol(学習計画)を追加
  • 属性追加 id、class属性を連絡先に設定

使用する要素チェックリスト

  • 文書構造 DOCTYPE、html lang=“ja”、head、body
  • メタ要素 meta charset、meta viewport、title
  • 見出し h1(ページタイトル)、h2(セクション)
  • 段落・強調 p、strong、em
  • 改行・区切り br、hr
  • リスト ul、ol、li
  • 引用 blockquote、cite
  • 属性 id、class

まとめ

AI先生のアイコン

お疲れ様!第1章のクイズと実践演習、両方ともよく頑張ったね。クイズで知識を確認してから実際にコードを書くという流れはどうだった?

女子生徒のアイコン

クイズで理解度をチェックしてから実践に進むと、「あ、これクイズで出た内容だ!」って繋がりを感じられて良かったです!

男子生徒のアイコン

自己紹介ページを作る時に、本当に全部の要素を使えたので達成感がありました!HTMLの基礎がしっかり身についた気がします。

AI先生のアイコン

素晴らしい!理論と実践を組み合わせることで、本当の理解につながったんだね。これで君たちはHTMLの基礎をマスターしたよ。次はいよいよCSSでデザインを学んでいこう!

第1章で身につけたスキル
  • HTML基本概念 Webページの構造を理解し、HTMLの役割を説明できる
  • 開発環境 VS CodeとChromeを使ってHTMLファイルを作成・表示できる
  • 文書構造 HTML5の正しい文書構造でページを作成できる
  • 基本タグ 見出し、段落、リストを適切に使い分けられる
  • 属性活用 id、class、lang属性を目的に応じて使用できる
  • テキスト要素 意味に基づいてstrong、em、citeタグを選択できる
  • 実践力 学んだ知識を統合してオリジナルページを作成できる

第2章では、リンクと画像の使い方を学びます。他のページへのリンク作成や、魅力的な画像の表示方法をマスターして、より豊かなWebページを作れるようになりましょう!

学習チェック

このレッスンを理解できたら「完了」をクリックしてください。
後で見直したい場合は「未完了に戻す」で進捗をリセットできます。

レッスン完了!🎉

お疲れさまでした!