XHTML+CSS 時代の画面レイアウト
その昔は、tableタグを使って画面レイアウトをしていたものだが、CSSを使うともっとスマートにレイアウトができる。
とは言っても、tableタグもそうだが、自由自在な画面レイアウトができるわけではないのではないか。たとえば、
<div id="a">part A</div> <div id="b">part B</div> <div id="c">part C</div> <div id="d">part D</div> <div id="e">part E</div>
というXHTMLを、
part E part D part C part B part A
のように逆順にレイアウトするのは難しい。列幅は絶対指定せずに、内容の量によって適切に列幅が変わるのを保ったままでは。
ということで、CSSで画面レイアウトしようと言う場合には、XHTMLでのブロックの並び順が重要となってくる。