WEB Engineer’s Books<br> はじめてのCSS設計―フロントエンドエンジニアが教えるメンテナブルなCSS設計手法

個数:
電子版価格
¥2,948
  • 電子版あり

WEB Engineer’s Books
はじめてのCSS設計―フロントエンドエンジニアが教えるメンテナブルなCSS設計手法

  • 提携先に2冊在庫がございます。(2025年06月02日 07時25分現在)
    通常、5~7日程度で出荷されます。
    ※納期遅延や、在庫切れで解約させていただく場合もございます。
    ※1回のご注文は10冊までとなります
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【出荷予定日】
    通常、5~7日程度で出荷されます。

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●3Dセキュア導入とクレジットカードによるお支払いについて
    ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 272p/高さ 25cm
  • 商品コード 9784798143156
  • NDC分類 547.48
  • Cコード C3055

出版社内容情報

モダンWebの制作現場へ、ようこそ!

保守性・拡張性・再利用性を高めるモジュール設計の基本と実践。

SMACSS、BEM、モジュール設計、npm、Flexible Boxまで!



CSSのコーディングをしたことのある人であれば、「CSSを指定したら、

思いもしなかった箇所のスタイルが崩れた」「新たに上書きをしていったら

CSSが煩雑になった」「CSSファイルの肥大化して、どこを編集したらいいのか

わからなくなった」といった経験が少なからずあるはずです。



本書は、こうした状況を未然に防ぐための設計手法について、基本から実装方法まで

解説します。CSSの言語的な特性から、「SMACSS」や「BEM」といったCSS設計の

方法論、CSSプリプロセッサ「Sass」の導入、さらに、実際にサンプルの

Webサイト構築フローを追いながら、保守・運用までを考慮した破綻しないCSSを

設計・実装するまでの具体的なプロセスについて一冊で学べます。



実際にサイトデータをダウンロードして学べるから理解が深まります。



【本書の構成】

第1部「CSS設計の前提」

第2部「メンテナブルなCSS」

第3部「CSS設計のプロセス」

第4部「CSS設計の実践」

付録「Flexible Box Layout」



【本書の読者】

・フロントエンド開発の作法を学びたいWebデザイナー&エンジニア

・Webアプリケーションを作りたいWebデザイナー

・フルスタックを目指すWebエンジニア



PART-1 CSS設計の前提

Chapter-01 CSSの設計

Chapter-02 CSSの仕組みと特性

Chapter-03 CSSの破綻



PART-2 メンテナブルなCSS

Chapter-04 基本フォーマット

Chapter-05 カテゴライズ

Chapter-06 命名規則

Chapter-07 スタイルガイド



PART-3 CSS設計のプロセス

Chapter-08 ページ構成要素の洗い出し

Chapter-09 コンテンツのモジュール化

Chapter-10 Sass を利用した効率的なモジュール設計

Chapter-11 モジュール設計



PART-4 CSS設計の実践

Chapter-12 サンプルサイトとその概要

Chapter-13 gulp の構築

Chapter-14 ベースルールを考える

Chapter-15 HTML テンプレートの作成

Chapter-16 コンテンツモジュールの作成

Chapter-17 モジュールを利用したページ制作



APPENDIX Flexible Box Layout

Appendix-01 Flexible Box Layout Module

Appendix-02 実装方法とプロパティについて



田辺 丈士[タナベ タケシ]

大江 遼[オオエ リョウ]

藤岡 龍太[フジオカ リュウタ]

安 光太郎[ヤス コウタロウ]

株式会社アイ・エム・ジェイ[カブシキガイシャアイエムジェイ]

内容説明

CSSのコーディングをしたことのある人であれば「CSSを指定したら、思いもしなかった箇所のスタイルが崩れた」「新たに上書きをしていったらCSSが煩雑になった」「CSSファイルが肥大化して、どこを編集したらいいのかわからなくなった」といった経験が少なからずあるはずです。本書は、こうした状況を未然に防ぐための設計手法について、基本から実装方法まで解説します。CSSの言語的な特性から、「SMACSS」や「BEM」といったCSS設計の方法論、CSSプリプロセッサ「Sass」の導入、さらに、実際にサンプルサイトの構築を追いながら、保守・運用までを考慮した破綻しないCSSを設計・実装するまでの具体的なプロセスについて一冊で学べます。

目次

1 CSS設計の前提(CSSの設計;CSSの仕組みと特性;CSSの破綻)
2 メンテナブルなCSS(基本フォーマット;カテゴライズ;命名規則;スタイルガイド)
3 CSS設計のプロセス(ページ構成要素の洗い出し;コンテンツのモジュール化;Sassを利用した効率的なモジュール設計;モジュール設計)
4 CSS設計の実践(サンプルサイトとその概要;gulpの構築;ベースルールを考える;HTMLテンプレートの作成;コンテンツモジュールの作成;モジュールを利用したページ制作)
APPENDIX Flexible Box Layout(Flexible Box Layout Module;実装方法とプロパティについて)

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

さぼてん

12
リモートなのでこれ幸いと永遠と高速化のために設計をやっているのですが、考えること多すぎてやばいな~というのが感想です。なまじメディアが大きいと後でしっぺ返しを食らいますし。でも勉強になるから楽しいな~とか言うとメンバーに引かれます。いつか、くっ…爆速でコーディングできてしまった…と言わせてやりたいものです。2020/04/09

yyhhyy

2
CSS設計の基本からスタイルガイドジェネレータやテンプレートエンジンの紹介まで網羅的な入門書。いかんせん2017年発売のためコードを写経しても動かないので類書で補強が必要。2021/07/25

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/11527073
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。

最近チェックした商品