tableタグ vs CSS
恐がり - 模倣犯のエントリより。 段組をテーブルレイアウトとCSSのどちらで実現するかという話で、ちゃんとしたHTMLを書けないとCSSを使っても意味ないじゃんとのこと。
関連して思ったのは、CSSによる段組は難しいということ。 そもそも、現在のCSSでは段組をサポートしていない。 なので、floatやposition:absoluteなんかを使って 擬似的に段組を表現することになる。 しかし、これが直感的にわかりにくい上に、 ブラウザの互換性をとるのも大変だったりする。 (なので、tDiaryテーマを作られている人はすごいと思う)
一方のテーブルタグは、見映えと文章構造を分離できないものの、 グリッドレイアウトみたいなものなので直感的にわかりやすい。
CSS3が策定されて、各ブラウザが対応するようになるまでは、 この状況は変わらないかもなぁ。