学習ロードマップ

モダン CSS と Tailwind

基礎文法から HTML Living Standard 準拠、レスポンシブ実装、CSS 設計まで 5 冊で積み上げ、保守性の高いモダン CSS を書ける地力を作る。

1週間でHTML&CSSの基礎が学べる本 スラスラわかるHTML&CSSのきほん 第3版 プロを目指す人のHTML&CSSの教科書 [HTML Living Standard準拠] ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座 CSS設計完全ガイド 〜詳細解説+実践的モジュール集
SCROLL TO BEGIN

このロードマップが扱うもの

- HTML/CSS - float position Flexbox / Grid 使 - CSS

このロードマップの全体像

対象読者

  • HTML/CSS をコピペで触った経験はあるが、自分でゼロから組めない初学者
  • float や position で詰まり、Flexbox / Grid の使い分けが曖昧なまま止まっているフロントエンド志望者
  • チーム開発で壊れにくい CSS 設計の基準を持ちたい実務コーダー

5 冊で到達する状態

  • セレクタ・ボックスモデル・カスケードを自分の言葉で説明できる
  • HTML Living Standard と主要 CSS プロパティを仕様ベースで引ける
  • PC とモバイルを意識したレスポンシブレイアウトを一人で組める
  • 余白・タイポグラフィ・配色を根拠を持って調整できる
  • BEM など設計手法を踏まえ、使い回せるモジュール単位で CSS を書ける

進め方のヒント

  • 1 冊目と 2 冊目はサンプルを写経し、ブラウザの DevTools でスタイルの上書きを観察する
  • 3 冊目で仕様に戻り、これまで曖昧だったプロパティの挙動を言語化する
  • 4 冊目と 5 冊目は既存サイトの模写リファクタに適用し、コンポーネント単位で CSS を分割する練習に時間を割く

ロードマップ

5 つのステップで読み進める

  1. 01
    ステップ 01 1 週間で CSS の基礎体力を底上げ
    1週間でHTML&CSSの基礎が学べる本
  2. 02
    ステップ 02 ストーリー仕立てで現場の流れを掴む
    スラスラわかるHTML&CSSのきほん 第3版
  3. 03
    ステップ 03 HTML Living Standard 準拠で体系化
    プロを目指す人のHTML&CSSの教科書 [HTML Living Standard準拠]
  4. 04
    ステップ 04 余白と装飾で差がつく実践デザイン
    ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座
  5. 05
    ステップ 05 モジュール設計で壊れない CSS へ
    CSS設計完全ガイド 〜詳細解説+実践的モジュール集

第 1 章

1 週間で CSS の基礎体力を底上げ

  1. 1 週間で CSS の基礎体力を底上げ

    Web の仕組みから最初のスマホ対応ページまでを最短距離で通す入門。ここで HTML と CSS の全体像と最低限の語彙を揃え、以降の学習の土台を作る。

    1週間でHTML&CSSの基礎が学べる本
    この章の 1 冊 1週間でHTML&CSSの基礎が学べる本

    HTML・CSSの基礎の基礎から1週間でスマホ対応Webページを作れるようになる

    この本で身につくこと
    • HTMLの文書構造とよく使うタグ(見出し・段落・リンク・画像・リスト・フォーム)を正しく書ける
    • CSSセレクタの種類と優先順位を理解し、テキスト・背景・枠線のスタイルを指定できる
    • ボックスモデル(margin・padding・border・content)の概念を理解してレイアウトを制御できる
    • Flexboxを用いたWebページの基本レイアウトを組むことができる

    想定読者: HTML・CSSの入門書を手に取ったが難しく感じて挫折した経験がある人、またはWebの仕組みから丁寧に順を追って学びたい完全未経験の社会人・学生

    本の詳細を見る →
  2. ストーリー仕立てで現場の流れを掴む

    1 つのサイトを完成させる過程で PC・モバイル対応までを体験する定番書。1 冊目で得た知識を手を動かす開発フローに落とし込み、制作の型を身につける。

    スラスラわかるHTML&CSSのきほん 第3版
    この章の 1 冊 スラスラわかるHTML&CSSのきほん 第3版

    ストーリー仕立てでHTML&CSSの基礎からレスポンシブサイトを完成させる

    この本で身につくこと
    • HTMLのタグとセマンティクスを使ってWebページの骨格を正しくマークアップできる
    • CSSのセレクタ・ボックスモデル・フレックスボックスでレイアウトとデザインを実装できる
    • PC・モバイルの両方に対応したレスポンシブデザインの基本手順を習得できる
    • 最新のHTML Living Standardに準拠したコーディング作法を身につけられる

    想定読者: Web制作をゼロから始める人、またはHTML&CSSを一度挫折して学び直したい人

    本の詳細を見る →
  3. HTML Living Standard 準拠で体系化

    最新仕様に沿って HTML と CSS をゼロから積み上げ直す中核テキスト。曖昧だったタグの意味やプロパティの挙動を仕様ベースで読み解けるようにする。

    プロを目指す人のHTML&CSSの教科書 [HTML Living Standard準拠]
    この章の 1 冊 プロを目指す人のHTML&CSSの教科書 [HTML Living Standard準拠]

    HTML Living Standard 準拠の文法知識と実装力をゼロから身につける

    この本で身につくこと
    • HTML Living Standard の最新仕様に基づいた要素・属性の正しい使い方を説明できる
    • Flexbox とグリッドレイアウトの使い分けを理解し、実装できる
    • CSSセレクタの適用先指定を体系的に整理し、意図した箇所にスタイルを当てられる
    • フォームとテーブルの適切なマークアップを、仕様を根拠に選択できる

    想定読者: HTML&CSS を基礎からやり直したいWeb制作者、および仕様準拠の書き方を習得したい初〜中級フロントエンドエンジニア

    本の詳細を見る →
  4. 余白と装飾で差がつく実践デザイン

    見栄えを決める一手間のテクニックを題材に、Web デザイン視点で CSS を使いこなす演習書。ロードマップ上は実装からデザインへ橋渡しする位置に置く。

    ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座
    この章の 1 冊 ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座

    HTML/CSS基礎を終えた人が実践的なWebサイト制作スキルを体系的に習得する

    この本で身につくこと
    • 5種類のWebサイトを実際に作りながら、背景画像・レスポンシブ・スクロールスナップなど最新のCSS技法を実装できる
    • 疑似要素(::before / ::after)やclip-pathを使った手描き風・斜め・多角形の装飾を自在に作成できる
    • CSS GridおよびFlexboxを組み合わせた複雑なレイアウトを目的に応じて使い分けられる
    • 動画埋め込み・グリッドタイル・ホバーエフェクトなどのインタラクティブ表現をJavaScriptライブラリで実装できる

    想定読者: HTML・CSSの基礎学習を一通り終えており、自由な装飾表現やアニメーション、Sass・Emmetなどのツール活用を通じてWebサイト制作の質を引き上げたい人

    本の詳細を見る →
  5. モジュール設計で壊れない CSS へ

    BEM など主要な CSS 設計手法と実践モジュール集で、保守性と再利用性を学ぶ応用到達点。書き散らかしから脱却し、チーム開発に耐える基準を獲得する。

    CSS設計完全ガイド 〜詳細解説+実践的モジュール集
    この章の 1 冊 CSS設計完全ガイド 〜詳細解説+実践的モジュール集

    BEMとPRECSSの対比でCSSモジュール設計の判断軸を実践的に習得する

    この本で身につくこと
    • BEMのブロック・エレメント・モディファイアの命名規則を実コードに適用できる
    • 著者が開発したPRECSSの構造とBEMとの選択判断基準を理解できる
    • ボタン・ラベル・カード・テーブル等の定番UIモジュールをCSS設計原則に従って実装できる
    • プロジェクトの規模・性質に応じてCSS設計手法を選択する判断軸を持てる

    読み終えると Before(読む前): FLOCSSなどの設計手法を試みたが運用中に判断に詰まり、どのルールに従えばよいか言語化できなかった After(読み終えた後): BEM/PRECSSの設計思想を理解することで、自プロジェクトの性質に合った設計判断の根拠を説明しながら実装できる

    想定読者: HTMLとCSSの基礎は押さえているが、チームで通用する設計手法を体系的に学んでいない駆け出しフロントエンドエンジニア、またはサーバーサイド出身でフロント業務を担うことになった開発者

    前提知識: HTMLの基本構造とCSSのセレクタ・カスケーディングの仕組みを理解していること / FlexboxまたはGridを使った基本的なレイアウト実装の経験があること

    本の詳細を見る →