at posts/single.html

tableタグ vs CSS

恐がり - 模倣犯のエントリより。 段組をテーブルレイアウトとCSSのどちらで実現するかという話で、ちゃんとしたHTMLを書けないとCSSを使っても意味ないじゃんとのこと。

関連して思ったのは、CSSによる段組は難しいということ。 そもそも、現在のCSSでは段組をサポートしていない。 なので、floatやposition:absoluteなんかを使って 擬似的に段組を表現することになる。 しかし、これが直感的にわかりにくい上に、 ブラウザの互換性をとるのも大変だったりする。 (なので、tDiaryテーマを作られている人はすごいと思う)

一方のテーブルタグは、見映えと文章構造を分離できないものの、 グリッドレイアウトみたいなものなので直感的にわかりやすい。

CSS3が策定されて、各ブラウザが対応するようになるまでは、 この状況は変わらないかもなぁ。

関連する日記