XHTMLの最適化手法 XHTML+CSSというと、どうしてもCSSのほうが強調されがちである。特にレイアウトテクニックを扱う場合、CSSが話題の中心になってしまう。 しかし、効率的なCSS設計には最適化されたXHTMLが欠かせない。このことは、CSSが一定レベルに達している人は薄々気づいているはずで、でも結局どうしたらよいかわからず放っておいてしまいがちなポイントである。 以下では、上記のような問題意識に基づいて、XHTMLの最適化手法を考えてみたい。 div/span要素を少なくする div/span要素は固有の意味/役割をもたない無色透明な存在だ。そのニュートラルさゆえ、純粋なスタイルコンテナ(style container)として利用することができ、われわれも実際にCSSレイアウトでその恩恵に浴している。 しかし、div/span要素は構造的には不要な存在であることに変わりはない。