今回レイアウトする上で目標にする事は
- 出来る限りブラウザ間での見栄えを同じにする(当然)
- CSSくさい直線的なレイアウトをどこまで破壊できるか。
直線的なレイアウトの破壊は意欲的な試みだろうと思いますが、CSSデザインを導入しているのに、ブラウザ間での見た目を揃えるのが当然というのは疑問。かつて闇黒日記にもありましたが、一定以上のシェアを持つブラウザがせいぜい10種類程度しかないから、そういったつまらないテクニックがもてはやされるのではないですか。
CSSを必要以上に難しくするような話には反対です。正しいCSSを書いておいて、後はブラウザの解釈能力の問題だ、と言い切ってしまうべきです。閲覧に問題がある環境ではCSSを切っていただけばいいでしょう。CSSを切れない場合は、CSSの解釈がタコなくせに思い上がっているブラウザの側が責められるべき。そんなことまでサイト製作者が責任を負う必要はありません。