作成

生成 ウェブ開発(HTML、CSS、JS) ワークシート

HTML、CSS、JavaScriptなどのコア技術を使用してウェブサイトとWebアプリケーションを作成する方法を学びましょう。

ウェブ開発 (HTML, CSS, JS)

Web Development (HTML, CSS, JS) は、HTML、CSS、JavaScript などの主要な技術を使用して ウェブサイトウェブアプリケーション を作成する方法を紹介します。これは、現代のウェブデザインの基盤となる、HTML がコンテンツを構造化する方法、CSS がそれをスタイルする方法、JavaScript がインタラクティブ性を追加する方法を調べます。

ウェブ開発 (HTML, CSS, JS) の構成要素

このセクションでは、コア技術とその役割を分解します。

  • HTML (構造): ウェブページのレイアウトとコンテンツを定義し、要素を整理するためにタグを使用します。
  • CSS (スタイル): ウェブページの視覚的な外観を制御し、色、フォント、レイアウトなどを設定します。
  • JavaScript (インタラクティブ): 動的な機能を追加し、ユーザーとのインタラクションやリアルタイム更新を可能にします。
  • 技術の統合: HTML、CSS、JavaScript が連携して一貫性のあるウェブ体験を作成する方法。

ウェブ開発 (HTML, CSS, JS) の例

HTML (構造) の例

  • <h1>Welcome to My Site</h1> という HTML タグは、ページのタイトルを構造化し、メインのヘッダー を作成します。
  • <div class="container"> という HTML を使用すると、テキストなどのセクションのようなコンテンツをグループ化してスタイル付けやスクリプト処理を行うことができます。
  • <form><input type="text" name="username"></form> という HTML フォームは、ユーザー入力(例:ユーザー名)を収集します。

CSS (スタイル) の例

  • CSS コード h1 { color: blue; } は、ヘッダー の色を 青色 に設定し、視覚的な魅力を高めます。
  • div.container { width: 80%; margin: auto; } という CSS を使用すると、コンテナ を中央揃えにし、幅を設定してクリーンなレイアウトを作成します。
  • CSS ホバー効果 (button:hover { background-color: green; }) は、マウスをボタンの上にホバーすると、ボタンの色 を変更します。

JavaScript (インタラクティブ) の例

  • JavaScript 関数 (function toggleMenu() { menu.style.display = menu.style.display === "none" ? "block" : "none"; }) は、クリック時にメニューの表示/非表示 を切り替えます。
  • JavaScript (fetch("https://api.example.com/data").then(res => res.json()).then(data => console.log(data));) は、API データ を取得し、動的なコンテンツの更新を可能にします。

技術の統合の例

  • <button id="btn">Click Me</button> という HTML ボタンは、CSS (button { padding: 10px; }) でスタイル付けされ、クリックするとアラート メッセージを表示するように JavaScript で作成されます。
  • ウェブページ は、HTML を使用して写真ギャラリー を構造化し、CSS を使用してグリッドレイアウト を作成し、JavaScript を使用してクリックで拡大 機能を追加します。
  • <input type="email"> という HTML フォームは、CSS (input { border: 1px solid gray; }) でスタイル付けされ、JavaScript を使用して送信前にメール形式を検証 します。