chevron_left

HTML5/CSS実践 明日から使えるテクニック

PREMIUM
第1回

CSS設計を学んで、拡張性と保守性に強いCSSを書こう!基礎〜実践導入

2015年1月24日 120min

スライド資料

会員登録して、全てのスライドを見よう

1 / 107

授業の概要

CSSを「綺麗に書く」手法とは?

CSSは簡単に書く事ができる言語として認識されていますが、その簡単さゆえに、書く事はできても実は「綺麗に書く」ことが難しい言語でもあります。
綺麗に書く事ができないと、複数人のチームでCSSを記述することや、長期に渡ってWebページを運用することが難しくなってきます。


そこで今回は、ここ数年注目されている「CSSを設計する手法」を丁寧に解説していきたいと思います。
授業ではCSS設計とは何か、といった初歩から始め、CSS設計で有名な「SMACSS」「OOCSS」「BEM」の内容や、スタイルガイド、Sassを取り入れた手法、またそれらを実務導入する際の実践的な話までを解説します。

※この授業は、HTMLの基礎・CSSの基礎を学んだ方を前提に進行します。

※授業中に使うサンプルデータ(参考)

https://github.com/seito2014/css_architecture_sample

 

 

こんな人にオススメ

CSSは書けるけど設計は「何それ?」な方・実務での導入でつまづいている人

授業で使用する教材

※授業以外での使用は禁止します

チャプター

play_arrow
自己紹介&アジェンダ
06:32
play_arrow
CSS設計とは
02:02
play_arrow
CSS設計の3大メソッド:OOCSS
10:51
play_arrow
CSS設計の3大メソッド:BEMとは
07:13
play_arrow
CSS設計の3大メソッド:SMACSS
09:18
play_arrow
クラス名について考えてみる:例1)ちょい複雑なhtml
12:46
play_arrow
クラス名について考えてみる:例2)シンプルなhtml
05:43
play_arrow
設計で必要な3つのこと:スタイルガイド
04:22
play_arrow
設計で必要な3つのこと:ディレクトリ構成
04:12
play_arrow
設計で必要な3つのこと:設計指針
03:47
play_arrow
実践で気をつけたい4つのポイント
05:31
play_arrow
マジやばい使えるツール×5
07:40
play_arrow
実際に設計してみた
16:18
play_arrow
Q:BEMの命名規則を画像名に使用したりしますか?
01:12
play_arrow
Q:スタイルガイドを初めて使用する場合、どれがおすすめですか?
00:58
play_arrow
Q:いろんなreset.cssがありますが、おすすめなreset.cssなどはありますか?
01:02
play_arrow
Q:堀口先生オススメのテキストエディターは何ですか?
01:18
play_arrow
Q:堀口先生はクライアントワークでCSSフレームワークを使われますか?
01:12
play_arrow
Q:CSS設計を学ぶのにオススメのサイトとかありますか?
01:29
play_arrow
Q:archive.html内にid指定がなく、全てclassになっているのはなぜですか?
02:34
play_arrow
Q:堀口先生は就職する時に何作品WEBサイトなど作りましたか?
01:14
play_arrow
Q:LIGではコーディング手法のルールはどのように決めているのですか?
01:15
play_arrow
Q:classが多いことで考えられるペナルティといいますか、デメリットはありますか?
01:42
play_arrow
Q:cssはひとつひとつ読み込むのとメインcssでimportで読み込むのはどちらが良いですか?
01:22
play_arrow
Q:reset.cssのように多くのサイトで使い回すご自身のテンプレート的なcssはお持ちですか?