webの基本はテキスト(情報)よ

webサイトの標準的な構築方法が XHTML + CSS の組み合わせ。

HTML はさよなら (HTML5.0 でてくるんだっけ?)

でもなぜ響きのカッコイイ XHTML が標準なのか?そもそも HTML と XHTML の違いとは?
HTML と XHTML の違い

XHTML の [ X ] は XML の [ X ]

ポイントはこの XML です。

今、 XML を基盤とした様々な技術が増えています。 ( RSS, XAML, KML, etc... )

ところが HTML は XMLとは一部整合性を欠く言語仕様。

そこで XML に準拠した文書を作成する言語仕様として SGML (XMLの親) から XHTML が誕生。

文章構造に特化した言語 それが XHTML です。
CSS の役割

CSS は 文章の XHTML の見栄えを装飾を演出する。

また、SEO, アクセシビリティ, インフォメーションアーキテクチャ, などの向上に役立つ。

またファイルを分割することで管理しやすい。
まとめ

XHTM の文章を CSS により演出し見やすく、扱いやすいWEBページに仕上げる。だってそういう時代でしょーっ