携帯CSS適用の際はMIMEタイプに注意

前にもブチ当たった問題なのだけれど随分ブランクがあって思い出すのに1時間潰したので念のためメモ。
DoctypeおよびMetaタグなどの宣言およびインラインによるCSS指定を正しく行っても、サーバ側のHTTPヘッダのMIMEタイプが「application/xhtml+xmlになっていなければCSSは正しく表示されない。

対応策

下記一文を記述したhtaccessをアップ。


AddType application/xhtml+xml .html

追記:CGI動作時にCSSが外れる

CGI内部でMIMEヘッダの操作をしていたので書き換えた。