「サーバサイドCSS」という面白い構想があったので紹介します。
ウノウラボ Unoh Labs: 「サーバサイドCSS」という選択
http://labs.unoh.net/2007/09/css_1.html
簡単に言えば「CSSの記述の仕方がちょーメンドイから簡単にしよう」という話です。実は私も昔からこんな構想はしていました、というかCSS初心者だった頃「こんなことできて当たり前」だと思っていました。しかしこういう記述は対応していないんですね。
以前エイプリルフールネタでサーバサイドCSSをとりあげた人もいますし、海外では実際にそれらの製作に取り掛かっている人もいるようです。多くの人はその不便さを感じた瞬間、誰もが思い浮かぶ内容です。しかし多くの人は彼らのように発想した後、実際に実行しようとはしません。それは何故でしょうか。
理由はとっても簡単で、いつも物事とそれに要するコストを天秤にかけているからです。
私でも思い浮かんだ発想でしたが、私はそれが「できない」と悟ったとき何も手をつけませんでした。
なぜなら「じゃあそれらをサーバサイドで解析してどーのこーの・・」と考え続けるとものすごい時間の浪費となってしまいます。もちろんそれはただCSSを書くよりも多くの時間をとられてしまいます。
逆にサーバサイドCSSが作られても普及しないのは、「大手サイトは使用しているのか」「実行速度やサーバの負荷はどれくらい変わるか」「今後末永く使用できるか」と多くの不安を抱えてしまうからです。環境だとか処理速度だとかの理由で使えなくなった場合また書き直さないといけない・・・という事になると本末転倒ですし。
私はこういった技術は支援したいと思っていますが、実際どこまで普及してくれるかはわからないので気になるところですね。