Re: CSSデザインだけでなくテーブルも勉強すべき?
著
「HP&ブログ相談所」はなかなか興味深い発言が多いわけで、昨日に引き続き今度は「CSSデザインだけでなくテーブルも勉強すべき?」の感想の覚え書き。
質問者の方は、どうやらテーブルレイアウトというものが苦手な方のようですね。ある意味においては、それはそれで素晴らしいことだと思いました。テーブルレイアウトはかつてベストプラクティスとしてもてはやされた時代がありましたし、今なお良く採用されている実装手法ではあります。しかしレイアウトにCSSを利用することがより一般化しつつあつ昨今においては、それを採用する最もな理由が無い限り、積極的に採用すべき手法とは一概にはいえないでしょう。ですから、ご自身はxhtml+CSSの本ばかりでホームページデザインはそういうもんだと勘違いしていた
と書かれていますけど、決してそういうことでも無いと思います。
ヒトミンさんの返信は、結論からいうと、あえてテーブルは覚える必要は無い
ということですが、クライアント側からのリクエストにより幅広く応えられるよう柔軟性を備えるという意味では、僕は覚えたほうが良いと思います(無論、レイアウト目的と表形式データの記述目的のどちらの場合についても)。今はさまざまな要因を背景としてコンテンツの実装手法は過渡期にあり、そもそも使う仕様や技術なんて時代と共に移り変わるのが常であって、そういう意味では「いつだって」過渡期には違いないんですけど、テーブルレイアウトについてもそのニーズの背景とともに学習しておくと、参考になると思います。ちなみにDreamweaver云々については、どのアプリケーションでもってコーディング作業をするかという別の観点でのお話ですから、一緒くたに論ずることはできないかなぁ。