2003年12月頃に、下記URLの質問があったようです。
http://q.hatena.ne.jp/1071100992
要は、CSSでデザインするよりも、ブラウザの実装とかを考えると、tableの方がいいよね、ということでした。
ただ、僕は約1年前からWebサイトの仕事を請け負ったりしているのですが、デザインといえばCSSが当たり前で、逆にtableでデザインしようとするなら、訳が分からなくなってしまいます。
また、ブラウザの実装を考えても、ブラウザにバグがあるなら、CSSを適用しない、またIE7あたりからIEのCSSの実装もかなりよさげになりそうです。
そこで、お伺いしたいのですが、約2年半前の質問と現在のCSSやtableでのデザインを比較すると、どういうふうに変わっているのでしょうか。まだ、tableを主流に置いていますか?それともCSS?
みなさんはどちらをメインにお使いになられていますか?
tableで組む方はたくさんいらっしゃいますし、現場レベルでも
「どうしてます?」と聞かれることがまだまだ多いです。
私は結論、ターゲットや目的に応じて柔軟に対応すべき
ことではないかと考えています。
たとえば音声読み上げソフトに対応したサイトと
ビジュアルの美しさを全面に打ち出す必要があるサイトでは
コーディングの方法も変わってきますよね。
HTMLとして正しいコーディングを行うことが求められるのは
当然のことですが、いかんせんブラウザ側の解釈に違いが
生じるので「崩れにくいレイアウト」を重視する場合なら
tableで組むのもやむを得ないと思います。
個人的にはCSS+XHTMLで組むに越したことはないと思います。