ADP: div要素なしレイアウト (1)にコメントがあったので、うんうん考えながら返答を書いてみた。返答の中身は以下の通り。
もし謙遜でなく、本当にCSSレイアウトの初学者でしたら、まずはdivを使った一般的なやり方をご覧になることをお勧めします。
divの使用をゼロにするレイアウトは、SEOのメリットはたしかにありますが、扱いづらく応用もほとんど利きません。ですので、このページの内容は、 1) ネタとしてみる、2) ムダなdivの使用を減らすためのテクニックとしてみる、3) デメリットを十分理解した上でdivなしに挑戦するためにみる、という感じで利用していただけるといいなあ、と考えています。
出所: ADP: div要素なしレイアウト (1)(のコメント欄、Momomo、http://adp.daa.jp/archives/000309.html、2008年11月4日取得)
ぶっきらぼうにまとめてしまえば、デメリットが多く汎用性に乏しいので、十分デメリットを理解していないかぎり到底オススメできない、ってことなんだけれど、返答を書きながら、なんかに似てる、と気づいてしまった。
MacBook Airだ。かれこれ、何人の周りの人に「Airは到底オススメできないですね〜」って言ったことか。
もちろん、デメリットを納得した上で使うならいいんだけれど。どちらも、他では替えがたいメリットがあるわけだし。
トラックバックURL: http://adp.daa.jp/cgi/mt2/mt-tb.cgi/771
はじめまして。
div無しレイアウト面白い内容でした。
少し気になったのですが、divのマークアップ上の位置づけというのはどうなんでしょうか?なければ無いに越したことはないものなんですかね?
確かに、デザインの都合で をはさんだりするのは結構抵抗ありますが、headerやcontents等のエリアとしての定義(グループ化?)にはdivを使うのが適切とか…気にし過ぎでしょうか?
anishioさん、ありがとうございます。
divは、なければ無いに越したことはない、というよりは、メリットを感じるならば使ってもいいし、感じなければ使わなくてもいい、ぐらいに考えています。グループ化に相応のメリットを感じるならば積極的に使っていいと思います。ADPでは、使うメリット・デメリットと使わないメリット・デメリットを勘案した上で、使わないことを選択しました。