【第4回】CSSの実装~TOPページ|HTML5で作る企業サイトのコーディング
Yuuです。
今日はCSSの実装に移ります。 全体的なレイアウトのスタイリングを指定しています。
サイズの指定
1 2 3 4 5 6 7 8 |
|
共通部分でまとめられるところはまとめてしまいます。 後々変更が必要になったときはここを変えれば、一括で変更できますしね。
Containerの実装
HTML
1 2 3 4 5 6 7 8 9 10 |
|
CSS
1 2 3 4 5 |
|
各要素を入れるコンテナボックスを作ります。 人によっては、wrapperとかでしょうか。
CSSには、フォントサイズ、行間、文字間の指定を行っています。 また背景画像がある場合はこのcontainerに設定します。
Headerの実装
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
CSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
|
ここでは、おもにタイトル部分とグローバルナビゲーションの設定を行っています。
floatをするなら、親要素、float要素それぞれにwidthを指定してあげること。 これをしないと、レイアウト崩れの原因になります。
Main contents & sidebarの実装
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
CSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
カラム部分となるcontentsとsidebarに対してfloatを。 それにあわせて、information部分のdlにスタイルを設定しています。
Footerの実装
HTML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
CSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
パンくず、ページトップボタン、サブメニューのナビスタイルを実装。 サブメニューの部分は、display:inline;
を使用しています。
float:left;
だと一旦左寄せにしたものをセンター配置ということをしなくてはいけないので、ここは簡単にインライン要素にしています。
ということでこれで、具体的な調整はしていないものの、大まかなレイアウトの枠組みは完了しました。 あとはデザインに合わせて各スタイル要素を設定していくだけです。
- 【第1回】HTML5で作る企業サイトのコーディング
- 【第2回】トップページを作ろう。HTML5で作る企業サイトのコーディング
- 【第3回】下層ページを作ろう。HTML5で作る企業サイトのコーディング
- 【第4回】CSSの実装~TOPページ|HTML5で作る企業サイトのコーディング