仕事の合間のエントリなので、思ったままのことを手短に書きます。
- そもそも CSS でデザインするためには (X)HTML が分からなければ意味がない。
- div 要素が必要以上に発生したり、直接テキストが入るのはいかがなものか(せめて p 要素で括って欲しい)
- 同じような現象として空 div や br 要素を使って float プロパティによる回り込み解除をするとか。
- 上記2つは物理マークアップと大差ない
- W3C 信者や strict 厨になれとは言わないが、妥協すると言う風潮が広がることは後世にとってもよろしくない。
- だけど W3C や WaSP の努力は認めるべき。
- 「CSS でレイアウトすればリデザインが簡単」と言えるあなたを私は信じられない。
- 今のデザインで固まってしまった (X)HTML 文書を改修せずに、デザイナから上がってきたデザインをその通りに表現できますか?
- (X)HTML 文書の構造が決まっているのに、それを無視したデザインを上げてくるデザイナを信用できますか?
- デザイナはマークアップを知らなければ良いと思っていますか?
- そしてデザイナは (X)HTML を知ろうとしましたか?
- そのデザイナから上がってきたデザインを可能な限り再現しようと努力しましたか?
- そしてデザイナは (X)HTML を知ろうとしましたか?
- 本気で (X)HTML 文書を改修せずにリデザインをするためには css Zen Garden のようにしなければ高い柔軟性はない。
- 今のデザインで固まってしまった (X)HTML 文書を改修せずに、デザイナから上がってきたデザインをその通りに表現できますか?
- (X)HTML 文書が妥当であるからこそ CSS レイアウトが可能であって、そうでなければただの見た目 CSS。
- 「テーブルを使ってはならない」と思ってるあなたこそテーブルを使ってくださいお願いします。
- 「(X)HTML < CSS」ではない。
- 「CSS で表現しなければならない」 と疑心暗鬼にかかってるのは問題。
- ブラウザの表示がおかしいのは、あなたが9割原因であることに気づいてください。
- 残りの1割は文法上、妥当・非妥当に関わらずほとんど回避できます。
- それでも回避できない場合は JavaScript やテーブルなどを使ってください。
- 残りの1割は文法上、妥当・非妥当に関わらずほとんど回避できます。
最近やたら CSS 関連のエントリを見かけるのですが、内容としてどうかと思うのが立て続けにあったので。
関係ないですけど、「(X)HTML + CSS は万能薬ではない」ってどっかで見た気がするんですが、オリジナルがあったら申し訳ないです。中の人とか。
