Udemybeginnerja

【Webサイト講座】一度でいい、手作業でhtmlとcssを目に見える形で追えばわかる。ゼロからWebサイトを作ろう。

Learn HTML & CSS: Build websites from scratch! Go beyond website builders and understand the fundamentals of web development. Hands-on experience included.

4.3(286)
1,476students
2h 37m
Certificate
サーチマン 佐藤
サーチマン 佐藤IT技術者。Java、Oracle、Android、PHP、Linux等。また、読者2万人超のメルマガを発行中。

Course Content

【Webサイト講座】一度でいい、手作業でhtmlとcssを目に見える形で追えばわかる。ゼロからWebサイトを作ろう。 is a beginner-level Udemy course taught by サーチマン 佐藤. It runs 2h 37m, is taught in Japanese, and includes a certificate of completion. Learners rate it 4.3 out of 5 from 286 reviews, with 1,476 students enrolled. It is a paid course, last updated February 2025.

開発環境構築:Webサイト制作の基礎

このコースでは、Webサイト制作の基礎となる開発環境の準備から、基本的なHTML構造、レスポンシブ対応、そして品質向上のための文法チェックまでを網羅的に解説します。

  • 開発環境の準備:
    • Visual Studio Code (VSCode) のインストール: 効率的なWeb開発を実現するエディタソフト、VSCodeのインストール方法を解説します。
    • ライブサーバーの設定: 開発中にリアルタイムでWebサイトの変更を反映するライブサーバーの設定方法を学びます。
    • ファイル構成の準備: Webサイトの基礎となるファイル構成を整え、スムーズな開発をサポートします。

Webサイトの基本構造:ヘッダー、メイン、フッター

多くのWebサイトは、以下の3つの主要な要素で構成されています。

  • ヘッダー (Header): サイトの最上部に配置され、通常はメニューやロゴが含まれます。
  • メイン (Main): ページの主要なコンテンツを表示する領域です。
  • フッター (Footer): サイトの最下部に配置され、著作権表示や関連リンクなどが含まれます。

本コースでは、これらの要素をHTMLで構築する方法を学びます。

HTML要素の活用:コンテンツを構造化する

HTMLはWebページの構造を定義する言語です。

  • h1~h6 タグ: 見出しを作成します。<h1>タグは最も重要なタイトルとして使用され、<h2>から<h6>はそれ以下の階層のタイトルに使用されます。
  • <article> 要素: 独立したコンテンツ(記事など)を定義します。
  • <section> 要素: 関連する文章の塊をグループ化します。背景色、境界線、文字間隔、色などのスタイルを適用し、コンテンツを視覚的に整理する方法を学びます。

画像の挿入と調整:視覚的な魅力を高める

Webサイトに画像を効果的に配置するために、以下の内容を解説します。

  • 画像の挿入方法: <img>タグを使用して画像を挿入する方法を学びます。
  • キャプションの追加: 画像に説明文(キャプション)を追加し、理解を深めます。
  • 余白と大きさの調整: 画像の余白や大きさを調整し、レイアウトを整えます。

ヘッダーの構築:サイトの顔を作る

ヘッダーはWebサイトの第一印象を左右する重要な部分です。

  • ロゴの配置: サイトを象徴するロゴをヘッダーに配置する方法を学びます。フリー素材のフォントを活用し、洗練されたデザインを実現します。
  • メニューボタンの作成: サイト内の各ページへのリンクを提供するメニューボタンを作成します。
  • ハンバーガーメニューの導入: スマートフォンやタブレットなどのモバイルデバイス向けに、ハンバーガーメニューを実装します。

フッターの構築:サイトの情報を整理する

フッターは、サイトの重要な情報を提供する場所です。

  • コピーライト表示: 著作権表示などのコピーライト情報をフッターに配置します。
  • 関連リンクの設置: サイト内の他のページや関連サイトへのリンクをフッターに設置します。

レスポンシブ対応:多様なデバイスに対応する

レスポンシブデザインとは、PC、スマートフォン、タブレットなど、様々なデバイスの画面サイズに合わせてWebサイトのレイアウトを自動的に調整する技術です。CSSのメディアクエリなどを活用し、最適な表示を実現します。

文法チェック:品質を向上させる

開発したHTMLとCSSの文法を、オンラインのフリーツールを使ってチェックします。文法エラーを修正することで、Webサイトの表示や動作の不具合を防ぎ、SEO対策にも貢献します。

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.