CSS中級 CSSレイアウト
第39回美しいレイアウトを学ぶ
CSSレイアウト講座
余白はどんなデザインでも重要な要素になります。活字を使うWebデザインはさらに重要と言っても過言ではありません。例えば、同じ文章でも行間や余白がないと読みづらくなります。 美しいレイアウトは可読性に優れ、コンバージョンが上がる傾向にあります。
この講座ではCSSを利用してコンバージョンの上がるデザインを作りながら、CSSレイアウトの複雑なテクニックと現場で必要なデバックなどの知識を習得していただけます。
対象
- CSSの基本を理解している方を対象にしています。基礎力が不十分な方はCSS基礎講座より受講される事をお進めいたします。
- CSSレイアウトをマスターしたい方
- グリットの揃った美しいレイアウトをマスターしたい方
- コンバージョンが上がる、可読性の良いデザインを実現したい方
- アプリケーション開発などでCSSを必要とする方
カリキュラム
Web標準の理解を深める
- CSSとWeb標準の関係と理解
- WaSP
- CSS指定に必要なドキュメントツリーとセレクタの理解
レイアウトに必要なfloatとposition
floatと後続要素の関係- dl要素の2コラム
floatの仕組みfloatプロパティの応用(左右交互のプロパティ)- positionプロパティの正しい基本とz-indexの設定
デザインとUI
- 可読性の良いデザインとは?
- グリット
- 行間
- タイトル
- 美しいレイアウトを計算して作成
- 960 Grid Systemなどのツールと利用方法
CSSレイウアトのページの作成【実習】
- table要素へのスタイルシート
- Form要素へのスタイルシート
- Form要素の正しい応用のマークアップ
- グローバルナビゲーションのCSS(ブロックレベル要素とインラインレベル要素の複合)
- マルチバックグラウンド
ブラウザ表示相違の理解と対策
- IE-Tester の利用
- 開発ツール Firebug WebInspectorの紹介と利用
- ブラウザスタイルシートの初期化(2011年版)
- font-sizeの理解と設定
- リスト要素へのCSSの適用
将来を見据えたIE対策【実習】
- プログレッシブエンハンスメント
- 将来性を考えたIE7への対応
- 将来性を考えたIE8への対応
- Firefoxのスタイルシートリセット
- 現ブラウザ対応の適切な外部スタイル(パスフィルター)の適用方法
実習環境で利用するソフト
utf-8が入力できるテキストエディタとCSSサポートの良いブラウザを利用して開発します。
- Windoes:TeraPad
- Mac:ミミカキ
- Firefox
- Opera
- Chrome
- 開発ツール/ Firebug WebInspector 960 Grid System
- テストツール/ IE-Tester