初出
「闇黒日記」2005-11-26
公開
2005-11-26

「tableレイアウト」対「CSSレイアウト」?

「tableレイアウト」と「CSSレイアウト」とは本質的に對立し得ない。tableでレイアウトした積りであつても、結局のところ「ブラウザのデフォルトスタイルシート」を利用したレイアウトであるのだから、「スタイルシートを利用してゐる」事になるからだ。

對立し得る概念は、「見出しレヴェルに基いた文書の構造化を行ふ」事と、「文書の構造を意識しないでただレイアウトの爲のレイアウトを行ふ」事だ。見出しレヴェルを意識した文書の構造化がないならば、レイアウトの手段として採用したのが「ブラウザのスタイルシートに依存したtableレイアウト」か「ブラウザの實裝に依存したCSSレイアウト」かにかかはらず、「レイアウト目的のレイアウト」でしかないのであり、その點で全く同じである。

「tableレイアウト」がなされてゐても、見出しが見出しとして、段落が段落としてマーク附けされてゐるならば、それほどの問題はない。table關係のタグを全部取り去つてもHTML文書として通用するやうな「tableレイアウト」であるならば、それほどの問題はない。