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

HTMLって何?Webページの基本を知ろう

ウェブページの骨組みを作る言語HTMLの基本概念と全体像を掴む

女子生徒のアイコン

HTMLって言葉はよく聞くけど、私たちの生活にどう関係してるんですか?

男子生徒のアイコン

プログラミングって難しそうだけど、HTMLも同じように難しいものなんですか?

AI先生のアイコン

実は君たちが普段見ているWebサイト、全部HTMLで作られているんだ。今見ているこの画面も、YouTubeもInstagramも、全部HTMLが基礎になっている。

なぜHTMLを学ぶの?

女子生徒のアイコン

HTMLを覚えると、実際にどんなことができるようになるんですか?

AI先生のアイコン

君が好きなブログサイトやショッピングサイト、ああいうものを自分で作れるようになるんだ。自分のアイデアを世界中の人に見てもらえるって、すごいことじゃない?

私たちが毎日使っている人気サイトはほとんどがHTMLがベースになっています。Google、YouTube、Instagram、Xなど、普段利用しているサイトは基本的にHTMLで作られているのです。

HTMLを学ぶことで得られる価値は計り知れません。個人ブログを作って自分の考えや体験を発信したり、ポートフォリオサイトで作品や実績を世界中に紹介することも可能です。さらにはオンラインショップを開設して商品販売やビジネス展開することもできるのです。

作成可能なサイト具体的な活用例得られる効果
個人ブログ日記、体験談、専門知識の発信自己表現、情報共有
ポートフォリオサイト作品集、実績紹介、履歴書代わり就職活動、営業活動
オンラインショップ手作り商品販売、サービス提供収益化、ビジネス展開
企業サイト会社情報、製品紹介、採用案内ブランディング、信頼獲得

これらは現代社会で重要な役割を果たす情報発信の手段です。HTMLは創作活動や情報発信の強力な道具として、あなたのアイデアを世界中に届ける可能性を秘めています。

女子生徒のアイコン

なるほど!HTMLを学ぶと、自分でWebサイトを作って、自分の考えを多くの人に伝えられるようになるんですね。

AI先生のアイコン

そうなんだ。技術を身につけることで、君の可能性がぐんと広がるんだよ。

HTMLとは何か

男子生徒のアイコン

実際のところ、HTMLって何をするためのものなんですか?

AI先生のアイコン

一言で言うと、HTMLは『Webページの骨組みを作る言語』なんだ。建物に例えると、柱や壁の位置を決める設計図のような役割をしているよ。

HTMLの正体を探る

HTMLは HyperText Markup Language の略です。少し難しく聞こえるかもしれませんが、分解してみると意外とシンプルです。

要素意味役割
HyperTextすごいテキストページからページへ移動できる「リンク」機能を持つテキスト。
Markup印(マーク)をつけるテキストに「これは見出し」「これは段落」といった意味の印をつけること。
Language言語コンピューターと人間がコミュニケーションするための言葉。

つまりHTMLは、「リンク機能を持った文章に、タグで意味付けをするための言語」 ということなのです。

私たちが見ているWebページの裏側には、必ずこのHTMLという「骨組み」が存在しています。見出し、段落、リンク、画像といった部品を正しい場所に配置して、コンピューターに「ここは見出しです」「ここは画像です」と伝えるのがHTMLの役割なのです。

HTMLの書き方:タグで意味と構造を与える

HTMLはタグという特別な記号を使って、文章に意味と構造を与えます。タグは <> で囲まれた指示書のようなもので、コンピューターに「この部分はこういう意味ですよ」と教えてくれます。

具体的な例を見てみましょう。

<section>
  <h1>私の自己紹介</h1>
  <h2>基本情報</h2>
  <p>こんにちは!私は田中太郎です。</p>
  <p>中学2年生で、プログラミングを学び始めました。</p>
  
  <h2>趣味</h2>
  <ul>
    <li>読書</li>
    <li>映画鑑賞</li>
    <li>ゲーム</li>
  </ul>
</section>

このコードが、HTMLの2つの重要な役割である「情報の整理」と「構造の明確化」を実現しています。

HTMLの2つの基本機能:情報を整理と構造を作る

1. 情報の整理と分類

以下のようにタグを使うことで、ただの文字列に具体的な意味を与えることができます。これが情報の整理と分類の役割です。

  • <section> は、「自己紹介」という章・節であることを示します
  • <h1><h2> は、文章が見出し(しかも重要度が違う)であることを示します
  • <p> は、「こんにちは!…」などの文章が段落であることを示します
  • <ul><li> は、趣味の項目がリストであることを示します

2. 構造の明確化

さらに、タグは文書全体の階層構造を明確にします。

この例では、以下のような明確な階層構造をコンピューターが理解できます:

  • <section> - プロフィール章全体
  • <h1> - 章全体のタイトル「私の自己紹介」
  • <h2> - 章内の小見出し「基本情報」「趣味」
  • <p><ul> - 各小見出しの下にある内容

まるで本の構造と同じように、「章→見出し→小見出し→内容」という階層がはっきりと分かるのです。良い設計図には、どこが土台でどこが柱かはっきり書いてあるのと同じですね。

男子生徒のアイコン

なるほど!HTMLは情報をきちんと整理して、コンピューターに「これはこういう意味ですよ」と教える言語なんですね。

AI先生のアイコン

その通り!HTMLの基本概念がよく理解できたね。今度は、そのHTMLで書かれたファイルが実際にどんな仕組みでWebページになるのか見てみよう。

Webの仕組みとHTMLの役割

女子生徒のアイコン

HTMLファイルって、どうやって私たちが見ているWebページになるんですか?

AI先生のアイコン

とてもいい疑問だね!その変換をしてくれるのが『ブラウザー』なんだ。ChromeやSafariが、HTMLファイルを美しいWebページに変えてくれている。

HTMLからWebページへの変換

HTMLファイルからWebページになるまでには、興味深いプロセスがあります。まず全体の流れを図で確認してから、詳細を見ていきましょう。

HTMLファイルからWebページまでの変換プロセス

変換プロセスの詳細

HTMLファイル(設計図)

プログラマーがタグを使って構造を指定した文書です。建築でいう設計図のような存在で、「ここに見出しを置いて、ここに段落を配置する」といった指示が書かれています。

例えば、以下のようなHTMLコードが書かれています:

<h1>私のホームページ</h1>
<p>こんにちは!</p>

ブラウザー(建築業者)

ChromeやSafari、Edgeといったブラウザーが、HTMLファイルを解析して文字の大きさや配置、色などを決めて画面に表示してくれます。

美しいWebページ(完成品)

私たちが実際に目にするWebページは、HTMLファイルという設計図に基づき、ブラウザーが各要素を最適に配置して完成されます。

先程のHTMLコードが、ブラウザーによって変換され以下のような表示になります。

美しいWebページ(完成品)Webページ

HTMLは「設計図」、ブラウザーは「建築業者」という関係性で理解すると分かりやすいでしょう。同じHTMLファイルでも、異なるブラウザーで表示すると少し違って見えることがあるのは、建築業者(ブラウザー)によって仕上げ方に個性があるからなのです。

女子生徒のアイコン

分かりました!HTMLは設計図で、ブラウザーがそれを読んで美しいページを作ってくれるんですね。

AI先生のアイコン

そうなんだ!建築の設計図と同じように、良い設計図があってこそ、いい結果が生まれるんだよ。

HTMLの歴史と進化

男子生徒のアイコン

HTMLって、最初から今みたいに高機能だったんですか?

AI先生のアイコン

実は、HTMLには30年以上の長い歴史があって、少しずつ進化を続けてきたんだ。最初はとてもシンプルなものだったよ。

HTMLの発展の流れ

HTMLには長く興味深い歴史があります。30年以上の進化により、現在の豊富な機能を持つWebページが実現されました。

時代バージョン主な特徴実現できたこと
1990年代HTML 1.0文字とリンクのみ電子版新聞のようなページ
2000年代HTML 4.0 + CSSデザインと構造の分離美しいレイアウト
2014年〜HTML5アプリ並みの機能動画・音声・ゲーム

各時代の詳細な進化

1990年代:Web誕生期

HTML1.0という最初のバージョンが登場しました。文字と簡単なリンクがあるだけのシンプルなWebページで、まるで電子版の新聞のような感じでした。

2000年代:発展期

HTML4とCSSという技術の組み合わせが生まれました。デザインと構造を分けるという画期的な概念が誕生し、見た目を美しくしながら文書の構造も保てるようになったのです。

2014年:HTML5確立

現代Web技術の大きな転換点となりました。動画再生、音声再生、位置情報取得などアプリのような機能が実現し、NetflixやYouTube、Google Mapsといったサービスの基盤になったのです。

現代のHTML技術

現在もHTMLは進化を続けており、Web標準は常に更新されています。より便利で安全で高速な技術が開発され続けているのです。

HTML5により実現された代表的なサービスには、動画配信サービス(Netflix、YouTube)、オンラインゲーム、リアルタイム通信(チャット、ビデオ通話)、位置情報サービス(Google Maps)などがあります。

HTMLの基礎をしっかりと理解することで、この30年間の技術進歩の成果をフルに活用できるようになります。

HTML5は「HTML Version 5」の略で、現在も使われている最新の標準規格です。私たちが学ぶのも、このHTML5をベースにした内容です。

男子生徒のアイコン

HTMLって30年以上も進化を続けてきたんですね。最初は文字とリンクだけだったのに、今は動画やゲームまで作れるなんてすごいです。

AI先生のアイコン

そうなんだ。君たちがこれから学ぶHTMLは、長い歴史と進歩の結晶なんだよ。

まとめ

女子生徒のアイコン

今日学んだことをまとめると、HTMLはWebページの骨組みを作る言語で、私たちが毎日見ているサイトは全部HTMLで作られているんですね。

男子生徒のアイコン

そして、HTMLファイルをブラウザーが読み込んで美しいWebページに変換してくれる。30年以上の歴史があって、どんどん進化し続けているんですね。

AI先生のアイコン

その通りだよ。HTMLの全体像がよく理解できたね。次は実際にHTMLタグを使って、君たち自身の手で最初のWebページを作ってみよう。

HTMLの基礎知識はWeb制作の第一歩です。これから学ぶタグや構造の知識が、将来の創作活動や情報発信の強力な武器になります。

学習チェック

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

レッスン完了!🎉

お疲れさまでした!