- 2007-05-16 (水) 23:42

- Tweet
Hello World。そしてありがとうございました!みなさまおつかれさまでした。いやーblog書くのめっさ久しぶりです。懐かしいですね~。まあ、ドリで書いてるんですけどね!
さておき、スーパー肩パッドが何回かに分けてhtml・css・JavaScriptコーディングのワークフローをエントリしちゃいます。まずは設計篇。
めっさ大事な最初の設計
どういうコーディングフローを踏んだかをかいつまんで書きますね!ここすっごい大事なので設計にはすこし時間をかけましょう。
- まずデザインを一通りみる
- ワイヤーフレームレベルをさらっと紙に書く
- ワイヤーフレームの背景指定も紙に書いとく
- コンテンツエリアで共通項をだいたい考える
- このへんでテレビを見る
- ナビゲーションで軽く悩む
- 見切り発車でテンプレ部分をスライス
- テレビで「落合のモノマネ」を見て、いたく感心する。シュールとベタの融合。
- ロゴのコーディングがヤバいことに気づく
- テレビという現実逃避が心地よくなる
- ロゴはなんとかなるだろうと思い、さらりとすすめてしまう。
ここで大事なのはほんのすこし頭で考えて、紙にサラサラと書くことです。あまり細かくする必要はないです。あと、テレビは消すこと!
コーディングポリシーを決める
これもめちゃめちゃ大事です。htmlに魂を込めるんです。カズはフランスに魂を置いてきてますけど、カズ以外のみなさんは魂を込めてください。僕の魂は以下です
- あっちはdlでこっちはtableとかだと、あとの人が大変です。ガイドラインはしっかり立てましょう
- 難しくても、取り立てて必要ないdiv,spanは使わない
- 文字サイズ変更は敏感に
- div.sectionの相対配置、絶対配置系は恐れず使う
- あっちはdlでこっちはtableとか
-
これは難しい問題です。僕の極論を言ってしまうとtableは巨大なフォーム以外、あまり使いません。新着情報はレイアウト次第ではdlのデフォルトがそっくり当てはまるときもあれば、表組みが当てはまるときもあります。今回のレイアウトだったらたまたまtableだったけど、リニューアル時にはdlのレイアウトだったら…。あるいは、逆のときは…。
- 必要ないdiv,spanは使わない
-
縛りですね。IE6がなければ、div.section以外でdivはほとんど使わなくても済みます。
- 文字サイズ変更は敏感に
-
これも縛りですね。ctrl+マウスホイールでコロコロやるのを趣味にすると、いろんな発見ができます。とはいえ、IE7のズームはひとくせあるみたいで、いま調査中です。絶対配置あたりのズームがチョーヤバい。
- div.sectionの相対配置、絶対配置系は恐れず使う
-
見出し以下の本文やらは若干paddingが付いてるレイアウトってたくさんあると思います。いちいちcssでひとつひとつpadding入れたり、classにpadと入れるのも面倒で複雑です。そのときにdiv.section内の見出しを絶対配置!なんもこわくないです。思い出したら使ってみてください。
たぶん、みなさんも似たような魂なりポリシーは持っていると思います。僕よりもっとすばらしいポリシーを持っているひともたくさんいますね。そういう人はソースからプンプン臭ってくるのですぐわかります。
こんなに偉そうに言ってる僕ですが、print対応をほぼしていなかったり細かいミスはいっぱいあったりと、なんやかんやあります。これが俗に言う恥じらいですね。
さて、長くなったので次回に持ち越しましょう。またね!
- Newer: dreamweaverテンプレートでTOPと下層ページのh1タグを受けわたせる変数
- Older: [JavaScriptとcssを簡単にするためのjQuery] 2ndDay ストライプテーブル
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://katapad.com/wp/2007/05/16/designing_html_css_at_cording_contests/trackback/
- Listed below are links to weblogs that reference
- すぃ~えすえす クォ~ディング カンテスツでの作り方ー設計篇 from Katapad Design