このあいだからハマっているモバイルサイトの件で、今度はデザインでハマっている。対象が比較的新しい端末だけってことなんで、最近のケータイブラウザも進化してるらしいからいろいろ凝ってやろうかと思って調べてみたところ、やっぱりというかなんというかCSSで躓いた。
一体なんなんだ、iモード対応XHTMLってのは。つか何で独自規格なのさ。それにCSSに対応って言いながら、
- 外部からのCCS読み込みはできない
- それどころか<style>要素も使えない
- インラインで書けってそれじゃCSS何の意味もない
どうしろと… orz
まじめにやろうと思ったら、高精度のUA判別した上で何種類ものテンプレートを切替えて、なおかつそれらを多重管理しないで同期するようにして、とか考えてたらコストはかかるしバッドノウハウやアクロバット上等になるし、正直そこまでするに値するUIを作り込んでるのかっつーとそうでもない*1。素直にfontとかbgcolor=""とかでちまちまやるほうがよっぽどマシか。validな(X)HTMLとCSSでPCでもケータイでもその他の機器でも同じコンテンツを提供できるとか、まだ全然有り得ない話なんだなぁ。フルブラウザ&通信定額が当り前になるまでは。
*1:サイトの特性から言って必要なのは凝ったデザインじゃなくてシンプルさと機能性だから。でも、いかにも"携帯サイト"な安っぽいデザインにはしたくないんだけなぁ…