「さらばテーブルレイアウト!CSSビギナーの濃い1日」なんだそうだ
http://ascii.jp/elem/000/000/188/188143/index-3.html
確かにテーブルでページレイアウトを行うよりCSSを使った方が構造的に美しいことはわかる。
ただ、CSSを使ってレイアウトを行うのはとても非人間的のように思える。
俺的には、プログラムを組むよりも面倒だ。
一気に組み上げる余裕があればまだしも、少し作業をして、しばらく時間があいてからまた作業を進めるような場合、CSSを使うと非常に非効率的だ。
さらに、一度組み上げたページを変更する場合など、自分で組み上げたCSSを自ら解析して構造を思い出す必要もある。
SEO的に言えば、CSSは絶対に優位だ。でも、テーブルの構造は慣れてしまっているデザイナーにとっては非常に簡単だ。
CSSをもっと簡単に扱えるツールがあるといいのだが、残念ながら現在はタグを手動で打つ以外あまり方法が無い。
もっと間単扱えるソフトは出来ないものだろうか?
CSSを覚えるよりなれたTableでというのが、とても簡単でしょうが、運用を考えると、場合によっては一気に変更できるCSSの方がよろしいのではないでしょうか。それもこれもCSSに慣れてしまえばの話でしょうが。
tableはその名の通り表を作るところで活躍させて、そのほかレイアウト・デザインはCSSで。HTMLはあくまでデザインするものではなく、その文章のなかで部分部分に対して意味合いを持たせるものですよね。今後はフォントタグや背景など設定する属性などは消えていくでしょうし・・・
CSSは継承をうまく使うとこんなに楽なことはありません。classとIDをうまく使って。MovableTypeのCSSを解析して勉強すると理解しやすくなると思いますよ。
>& さん
確かにCSSの方が将来は便利でしょうね。
ただ、最近の家電品に組み込まれたブラウザや、PDA系のブラウザなど、まだまだCSSをちゃんとハンドル出来ないので悩ましいところです...