CSSで変数を使う
みんな必要性は感じてるみたいで、「CSS 変数」で検索を掛けると結構ひっかかる。
CSSで変数を使う方法 | Irrelevant Space
ここを参考に、CSSにPHPを記述できるようにするのが良さそう。拡張子CSSをPHPスクリプトとして解釈して、PHPの変数だけを借用する。excssディレクトリを作って、そこに拡張CSSを置く。
CSSに変数が使えると、色の変更や調整が一ヶ所にまとめられる。これで記述性も高くなる。また、定形の記述をマクロ的にコンパクト化するのも有効そう。
ただし、こういうイリーガルな拡張はテンポラリなものと割り切りたい。拡張しすぎたり、依存しすぎたりすると後で痛い目に会うことは間々あることなので。
その点でも、この拡張は優れていて、止める時はPHPの出力をそのままCSSファイルにして、.htaccess の変更をもとに戻すだけで済む。


