うか流HTML・CSSコーディング術

アフィリエイト インテリジェンス

うか流HTML・CSSコーディング術

2007/01/30 15:16 コメント(2)» トラックバック(1)»

先の記事でご紹介した和田さんのリニューアル作業。私がサイトを作るときと決定的に違うことがありまして。それが「コーディング作業の進め方」なんです。

和田さんのレポートを見ますと、

とあるように、まずはダーっとHTMLをコーディング、それが終わったらあらかじめ決めておいたセレクタに対応するCSSを設定していくという流れなのですが、私は「HTMLとCSSの平行作業」でコーディングしてます。

HTMLが終わってからCSSをコーディングした方が効率的ではあるんですが、CSSでレイアウトを組むときって意外とすんなりいかないんですよね。で、こーなっちゃった^^;ときにどこが悪くて崩れてるのかを上から1つずつチェックしてつぶしていかなきゃいけないわけで、逆に手間がかかるんです。

そこで私は、上から順にHTMLとCSSを同時にコーディングして、崩れが無いことを確認しながら作業を進めてます。

ヘッダー部分はヘッダー部分で崩れのないようにチェックしながら完成させる。2段組部分は2段組部分で崩れのないようにチェックしながら完成させる.....といった感じで作業を進めていくと、もし崩れが出てしまった場合でも、その原因は今作業している部分(ヘッダー部分の作業をしていればヘッダー部分)にあるわけで、余計なところをチェックしなくてすみます。

CSSによるレイアウトは、理論上CSSがしっかり組めてても、ブラウザによる認識の違いもあったりしてなかなかイメージどおりにいかないのが難しいところ。全部を一気に書いてしまうと、後で崩れが見つかったときに苦労して打ち込んだソースのどの部分がイケナイのか探さなければならず、精神的にもガックリきちゃうんですよね^^;

ということで、CSSでレイアウトを組む際は、部分部分を完成させながらHTMLとCSSを平行してコーディングしていくのがよろしいかと思います。

【私・うかのコーディング作業の進め方】

  • 中身は後回しにして、しっかり2段組になるようアウトラインを先に作る。
  • アウトラインが完成したら、ヘッダー部分を完成させる。
  • ヘッダー部分が終わったら、メインスペースを完成させる。
  • メインスペースが終わったら、サイドバーを完成させる。
  • この時点で段組に崩れがないか再確認。
  • 問題なければフッターを完成させる。
  • 背景が下までちゃんと伸びているか、フッターが変なところに表示されていないか確認。

【CSSレイアウトの主なチェックポイント】

  • margin、paddingは「問題なく」設定されているか。
  • 指定した幅より大きい画像を掲載していないか。
  • floatをしっかりclearしているか。

(この場合の「問題なく」とは、「CSSの教科書どおりに」ではなく「IE、Firefoxのどちらで見ても同じ状態に表示されるように」の意です。)

同じカテゴリの最新記事

"うか流HTML・CSSコーディング術"へのトラックバック

トラックバック先URL


* トラックバックは管理者の承認後に表示されます。

トラックバック一覧

[1日更新]中身ページのコーディング方針

from WADA-blog(わだぶろぐ) at 07/01/30

うかさんが、「アフィリエイトインテリジェンス」で、今回のリニューアル実況中継の記事を紹介してくれた。そしてさらにこんな記

"うか流HTML・CSSコーディング術"へのコメント

コメント一覧

コメント » わだ at 07/01/31

今回は本当にいろいろアドバイスいただき、
非常に助かりました!(修正作業とか、アドバイスなかったら煮詰まってたと思います)
自分自身の作業内容をブログに公開することで、私自身もいろいろ非効率さ・知識不足な点などを実感することができました。

コメント » うか at 07/01/31

>わださん
いやはや、ズバッと言えばいいものを、もったいぶった言い方ですみませんでした^^;
こうしてリニューアル作業の段取りを見せていただいたおかげで、私の作業もいろいろと改善できそうな予感です。本当にありがとうございます!

コメントを投稿

* 名前欄にサイト名を入力してもSEO対策にならないよう設定してあります。
* また、記事に直接関係のないコメントはご遠慮願います。

上の情報を保存する場合はチェック

アフィリエイト インテリジェンス カテゴリ

この記事の関連書籍 by 楽天ブックス

関連サイトリンク

ASP詳細一覧

スポンサードリンク

フィード

アフィリエイト インテリジェンス フィード

当サイトはRSSリーダーで読むことができます。ぜひ上の画像のリンク先URLをRSSリーダーにご登録ください。