CSS(カスケーディング・スタイル・シート)は、HTMLとは異なるサイトの体裁を整えるためのものです。HTMLで指定していた背景や文字の色やサイズなど、様々なものをCSSに置き換えることができます。
同じ効果ならHTMLでも…と思う方もいらっしゃると思いますが、CSSはその指定を外部ファイルで行うことができます。外部ファイルによるCSSの設定もSSIと同様、1箇所修正すれば同じ名前を指定してある全ページの特定部分の設定を、一気に変更することができ、作業の効率化にも繋がります。
また、SEO対策上でも、HTML上の記述順序を入れ替えたり、無駄なタグの記述を省き外部ファイルに格納したりするなどすれば、より効果も得られると考えます。
SSIとCSSをセットで使うことで、より簡素化したサイト更新環境を整えることができ、かつ、それ以外の効果(SEOやユーザビリティーの向上など)も得られるものとなります。
これについて詳しくまとめた私の別サイトが「
CSSレイアウト実践講座」です。
CSSでレイアウトを組むことの利点、よく使う指定だけに絞った簡易リファレンス、CSSを利用したレイアウト・パーツのテンプレートなど、CSSに関する情報を詰め込んだサイトですので、こちらもぜひご参考にしていただければ幸いです。