コーディングは初めてだから with ウェブパブリッシング - CSSの基礎からレスポンシブウェブまで

AI時代にも、思いどおりのWebデザインを完成させるにはCSSの基礎力が必要です。CSSの基本文法からレイアウト、Flexbox、レスポンシブWebまで一つずつ学びながら、AIが生成したコードを理解して修正する力と、就職に必要な実務の基礎力を身につけてみましょう。

難易度 入門

受講期間 無制限

HTML/CSS
HTML/CSS
HTML/CSS
HTML/CSS
Thumbnail

学習した受講者のレビュー

5.0

5.0

정조윤

79% 受講後に作成

HTML講義に続き、css講義まで学習しました。本当にお得で素晴らしい、素晴らしい講義だと思います。よく学びました。ありがとうございます。

5.0

longde129177

61% 受講後に作成

詳しく説明してくださるので、すんなり頭に入ってきます。

5.0

아라레

6% 受講後に作成

良い講義ありがとうございます。

受講後に得られること

  • CSSセレクタ

  • CSSフォント文字スタイル

  • CSSレイアウト - float、position

  • CSS レイアウト - flexbox

  • CSSアニメーション、レスポンシブ対応

🎨 AIがデザインする時代、CSSはなぜ学ぶべきなのでしょうか?

コーディングは初めて!ウェブデザインの完成はCSSから

AIがウェブサイトを作ってくれるのに、CSSまで学ぶ必要があるのでしょうか?

ChatGPT、Claude Code、Figma MakeのようなAIツールの発展により、今ではデザインを説明するだけでウェブページとCSSコードを生成できるようになりました。

しかし、AIが作成したウェブサイトが自分の思い描いたデザインと少し違っていたら、どうすればよいでしょうか?

  • テキストのサイズや間隔が不自然だとしたら?

  • 希望する位置に画像やボタンが配置されない場合は?

  • PCでは正常に表示されるのに、モバイルではレイアウトが崩れてしまう場合は?

  • ボタンの動きやアニメーションを直接修正する必要がある場合は?

AIに繰り返し修正を依頼することもできますが、CSSを理解していれば、問題の原因を把握し、より具体的な修正依頼を書くことができます。

AIがコードを書いてくれる時代だからこそ、生成された成果物を理解し、望む方向に修正する能力が重要です。

CSSは単にWebページを美しく装飾するための言語ではありません。レイアウトを設計し、さまざまな画面サイズに対応し、ユーザーが目にするWebサイトの視覚的な体験を完成させるための中核技術です。

この講義では、CSSの基本文法からレイアウト、アニメーション、レスポンシブWebまで体系的に学習します。

最後には実際のデザインを参考にして、ウェブページのCSSを自分で完成させます。

💼 就職を目指すなら、CSSの基礎は必須です

フロントエンド開発者とウェブパブリッシャーにとって重要なのは、単に画面を完成させることだけではありません。

実際の業務では、デザインを分析して画面を実装し、既存のCSSコードを読み取って修正し、さまざまな画面サイズに対応し、予期せぬレイアウトの問題を解決しなければなりません。

そのため、AIを活用して素早くコードを作成する能力とともに、CSSセレクター、ボックスモデル、レイアウト、Flexbox、Position、レスポンシブWebなどの基本原理を理解する能力が重要です。

AIが作成したCSSをそのまま使う人ではなく、

なぜこのように記述されているのかを理解し、問題が発生したときに自分で判断して修正できる人。

これがAI時代に必要なウェブ開発の基礎力です。

この講義では、CSSの基本文法からレイアウト、Flexbox、アニメーション、レスポンシブWebまで段階的に学び、AIとともに開発する際にも揺るがないCSSの基礎力を身につけます。

✔️ 書籍の著者による直接講義を受講してみましょう!

  • 本講義は、永進ドットコムの書籍 <コーディングは初めてだから with Webパブリッシング>の著者が、書籍の内容をもとに講義を行います。書籍と併せてご覧いただくと、より学習に役立つでしょう。

  • 'コーディングは初めて with ウェブパブリッシング - HTML基礎'講座を受講した後、本講座を続けて学習してください。

  • 補足学習が必要な場合は、著者のYouTubeチャンネルで追加講義をご覧ください。


🚀 この講義は何が違うのでしょうか?

CSSプロパティを単に暗記するのではなく、それぞれのプロパティが実際のウェブページでどのような役割を果たすのかを理解し、活用することに重点を置きます。

第一に、CSSの基本原理を学習します。

CSSセレクタと優先順位から、フォント、背景、ボックスモデルまで、スタイルを構成する基本概念を学びます。

第二に、実務で活用するレイアウトを身につけます。

Float、Position、Flexboxを活用して要素を 원하는位置に配置し、Webページのレイアウトを構成します。

第三に、動きのあるウェブページを実装します。

Transition、Transform、Animationを活用して、JavaScriptなしでもさまざまな視覚効果を実装します。

第四に、レスポンシブWebと実践プロジェクトを体験します。

画面サイズに応じて変化するレスポンシブレイアウトを学び、実際のデザインを参考にウェブページのCSSを完成させます。

📚 何を学びますか?

STEP 01. CSSの基礎文法とセレクターを完全マスター

CSSスタイルを記述するために必要な基本文法から始めます。

  • CSSの基本構文と色

  • px、remなどさまざまなCSS単位

  • タグ、ID、クラス、および関係セレクター

  • 属性、擬似クラスおよび構造セレクタ

  • CSSセレクタの優先順位

CSSセレクターを使って、目的のHTML要素に正確にスタイルを適用する方法を学びます。

特にセレクターの優先順位を理解すると、スタイルが期待どおりに適用されない問題を把握するのに役立ちます。

STEP 02. テキストと背景のスタイリング

Webページの視覚的な完成度を高めるさまざまなCSSプロパティを学習します。

  • Webフォントの読み込みと適用

  • テキストのサイズ、太さ、装飾および配置

  • 文字間隔とインデント

  • Overflowを活用したコンテンツ表示領域の制御

  • 背景色と画像の設定

  • 背景画像の位置とサイズの調整

テキストと画像にCSSを適用し、デザイン案に近いWebページを制作するための基礎を身につけます。

STEP 03. Webレイアウトの核心! Box ModelとFlexbox

Webページ上の要素のサイズと位置を決定するレイアウトプロパティを学習します。

  • CSSボックスモデル

  • Floatを活用したレイアウト

  • RelativeとAbsoluteを活用した要素配置

  • Fixed、Stickyおよびz-index

  • Flexboxの方向、折り返しおよび整列

  • orderとflexプロパティを活用した要素の配置

各レイアウトプロパティの役割を理解し、状況に応じて活用する方法を学びます。

STEP 04. CSSだけで実装するアニメーション

JavaScriptなしでCSSプロパティだけを使って、Webページにさまざまな視覚効果を追加します。

  • text-shadowとbox-shadow

  • CSSグラデーション

  • Transitionを活用した滑らかな状態変化

  • Animationを活用した動きの実装

  • TranslateとScale

  • RotateとSkew

単純なスタイル変更にとどまらず、ユーザーに視覚的な反応を提供するUIを制作します。

STEP 05. PCからモバイルまで!レスポンシブWebの実装

画面サイズに応じてレイアウトが変化するレスポンシブWebの基本概念を学びます。

  • レスポンシブWebの基本原理

  • 画面サイズに応じたレイアウト変更

  • レスポンシブHeaderの実装

  • キャプションアニメーションとAside Navigationの実習

さまざまな画面環境に対応できるCSS活用能力を身につけます。

STEP 06. 実践プロジェクト!デザインを実際のWebページとして完成させる

これまで学習したCSSを実際のウェブページ制作に適用する最後のステップです。

デザインを参考にして、次の領域のスタイルを直接実装します。

  • CSSの初期化およびGoogleウェブフォントの適用

  • Webページ共通スタイルの作成

  • Header領域のスタイリング

  • About Meエリアの実装

  • Latest Articlesエリアの実装

  • ContactおよびFooter領域の完成

複数の回で学んだCSSプロパティを1つのWebページに総合的に適用しながら、実際のWebパブリッシング作業の流れを体験します。

1) CSSセレクターを確実に学習します。CSSは対象を正確に選択することから始まります。


2) フォント関連のスタイルを学習します。


3) レイアウトに関連する必須プロパティを学習します。


4) 背景に関するプロパティをすべて学習します。

 



5) Flexibleレイアウトの核心であるflexを学習し、より多様なレイアウトを簡単に実装します。



6) アニメーションの基礎を学習します。


7)レスポンシブデザインの基礎をしっかり学び、実践します。


デスクトップ画面


タブレット画面


モバイル画面


8) 前の講義で作成したHTMLウェブページを、CSSを活用して実装します。

🎯 このような方におすすめです

1. HTMLの学習を終えてCSSを初めて始める方

HTMLでウェブページの構造を作成できるものの、デザインやレイアウトを適用する方法にはまだ慣れていない方に適しています。

2. WebデザインとWebパブリッシングを学びたい方

デザインを分析し、HTML要素にスタイルを適用して実際のウェブページを実装するスキルを身につけたい方におすすめです。

3. CSSを学んだものの、レイアウトの実装が難しい方

Flexbox、Position、ボックスモデルなどの概念を明確に理解し、実際のWebページに活用したい方に役立ちます。

4. AIとバイブコーディングを活用したい方

AIが生成したCSSコードを理解し、デザインやレスポンシブレイアウトを自分で修正できる基礎スキルを身につけたい方に適しています。

5. Reactなどフロントエンド開発を準備している方

コンポーネントにスタイルを適用し、さまざまな画面に対応するWebインターフェースを制作するためのCSSの基礎力を身につけられます。

✅ 受講後には以下のことができるようになります

  • CSSの基本構文とセレクターを理解し、活用できるようになります。

  • セレクターの優先順位に応じたスタイルの適用方法を理解できます。

  • テキスト、画像、背景などのさまざまな要素を、思いどおりのデザインで表現できます。

  • ボックスモデル、Position、Flexboxを活用してWebページのレイアウトを構成できます。

  • CSS TransitionとAnimationで視覚効果を実装できます。

  • 画面サイズに対応するレスポンシブなウェブページを制作できます。

  • デザインを参考にして、WebページのCSSスタイルを完成させることができます。

  • AIが生成したCSSコードの役割を理解し、基本的なスタイルやレイアウトを修正できるようになります。

この過程で学んだ内容は、その後JavaScriptやReactを学ぶ際にも活用できます。

🤖 AI時代、CSSを知っていると何が変わるのでしょうか?

AIに単に"ウェブサイトをきれいに作って"と依頼するのと、CSSの基本概念を理解したうえで具体的な修正内容を伝えるのとでは、違いがあります。


例えば、次のように依頼できます。

状況1. レイアウト修正

"現在カードが縦に配置されている。Flexboxを使って横並びにし、カード間の間隔は20pxに設定して。"

状況 2. レスポンシブWebの改善

"PCではメニューを横並びに配置し、画面幅が768px以下の場合はモバイルメニュー形式に変更してください。"】【。

状況3. アニメーションの追加

"ボタンにマウスを乗せたときに背景色が自然に変化するよう、CSS Transitionを適用してください。"

状況4. CSSエラーの解決


"親要素を基準に子要素を配置したいです。relativeとabsoluteを使用するようにコードを修正し、既存のコードの問題点も説明してください。"

このようにCSSを理解していれば、AIにより明確に要件を伝えられます。

AIが生成したコードで問題が発生した場合も、むやみに再生成するのではなく、どのプロパティを修正すべきか判断できるようになります。


AIはコードを作成する時間を短縮し、CSSへの理解は成果物の品質を判断し、改善するのに役立ちます。


※ 本講座はCSSそのものを学習する講座です。AIプロンプトの作成およびバイブコーディングの実習は含まれておらず、上記の内容はCSS学習後に活用できる例です。

🎓 CSSの基礎を身につけたら、次のステップへ!


HTMLとCSSを学習したら、次はJavaScriptを活用してウェブページに動きを加えてみましょう。


STEP 01. JavaScriptでWebページに命を吹き込む

変数、関数、条件文、繰り返し文など、JavaScriptの基本文法を身につけ、DOM操作やイベントを活用して動的なWebページを制作する方法を学びます。

ウェブプログラミングの花形!JavaScriptの基礎


STEP 02. Reactでフロントエンド開発を始める

HTML、CSS、JavaScriptの基礎をもとに、Reactの核心概念を学び、実際のウェブサイトを制作します。

初めて学ぶReact:パブリッシャーのための実践ガイド


AIがデザインとコードを生成する時代においても、望むデザインを理解し、完成させる能力は重要です。

CSSを学習してWebデザインの基礎を身につけ、AIをさらに効果的に活用できる土台を作りましょう。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • HTMLを学習した方

  • レスポンシブ対応の実装が難しい方

  • アニメーションの基礎が不足している方

前提知識、
必要でしょうか?

  • HTML

  • Photoshop

こんにちは
ezwebです。

キャリア認証

3,001

受講生

77

受講レビュー

4

回答

4.9

講座評価

15

講座

フロントエンドの実務教育から企業・機関への出張講義、オンライン講義の制作まで手がける、Webフロントエンド専門講師です。

■ フロントエンド専門講座
HTML/CSS、JavaScript、React、Firebase、Figma、AIを活用したWeb開発など
Webパブリッシングからフロントエンドの実務まで、段階的な教育を行います。

■ 企業・機関・教育機関への出張講義が可能
企業の実務担当者向け研修、KDT課程、大学・塾での特別講義など
受講対象者とレベルに合わせたカリキュラムの構成および出張講義が可能です。

■ オンライン教育課程の設計・制作が可能
オンライン講義のカリキュラム企画から教材・PPT・実習資料・サンプルコードの制作、
講義の撮影およびコンテンツの納品まで、オンライン教育コンテンツの全工程に対応できます。

■ オンライン・オフライン講義のいずれも可能
スクールでのオフライン講義だけでなく、リアルタイムのオンライン講義や録画型コンテンツの制作など
教育環境に合わせてさまざまな形式で実施します。


■ 主な活動

  • ESTSOFT KDTフロントエンド講義

  • グリーンコンピューターアカデミー ウェブパブリッシング・フロントエンド講義

  • WebパブリッシングのYouTubeチャンネル「Rock's Easyweb」を運営

  • Webパブリッシング・Webデザイン関連書籍の執筆


■ 書籍
2021.07 / Webデザイン&WebパブリッシングのためのFigma完全活用書 / ビジェイパブリック

2022.08 / コーディング初心者 with ウェブパブリッシング  / ヨンジン出版社

2023.10 / 2024 SDエデュ ユ・ソンベ ウェブデザイン技能士 実技対策ノート / 時代考試企画

2024.11 / 2025 SDエデュ ユ先生のウェブデザイン技能士実技個別指導ノート / 時代考試企画

2025.11 / 2026 SDエデュ ユ・ソンベ Webデザイン技能士 実技個別指導ノート / 時代考試企画

 

もっと見る

カリキュラム

全体

34件 ∙ (9時間 16分)

講座資料:

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

22件

5.0

22件の受講レビュー

  • hesshes2407님의 프로필 이미지
    hesshes2407

    受講レビュー 2

    ∙

    平均評価 5.0

    5

    39% 受講後に作成

    入門者に簡潔で簡単に説明

    • ezweb
      知識共有者

      Figma デザイン参照コーディング講座が新しくオープンしました。この講座もぜひご覧ください ^^ https://inf.run/CZ1az

  • mrnobody님의 프로필 이미지
    mrnobody

    受講レビュー 8

    ∙

    平均評価 5.0

    5

    100% 受講後に作成

    良い講義をありがとうございました。_(__)_

    • ezweb
      知識共有者

      私もありがとうございます。他の講座も挑戦してみてくださいね ^^

  • longde1291770911님의 프로필 이미지
    longde1291770911

    受講レビュー 1

    ∙

    平均評価 5.0

    5

    61% 受講後に作成

    詳しく説明してくださるので、すんなり頭に入ってきます。

    • ezweb
      知識共有者

      貴重な受講レビューをありがとうございます。

  • jjhgwx님의 프로필 이미지
    jjhgwx

    受講レビュー 1,187

    ∙

    平均評価 4.9

    5

    15% 受講後に作成

    良い講義をありがとうございました!

    • wlghsp3420님의 프로필 이미지
      wlghsp3420

      受講レビュー 235

      ∙

      平均評価 5.0

      5

      6% 受講後に作成

      良い講義ありがとうございます。

      ezwebの他の講座

      知識共有者の他の講座はこちら

      似ている講座

      同じ分野の他の講座を見てみましょう!

      無料