プログラミング

XML+XSLT+CSS

XMLとXSLTでHTML表示しようとして、CSSを適用させていたのですが、FireFoxとOperaでは正常に表示してくれたのに、何故かIEでは中途半端にCSSが反映されました。

なんでだろう?
全然分からず凄く悩んでいました。
あちこち調べても出ていないし。

XMLとXSLTは勿論UTF-8で記載して宣言もしています。
outputをHTMLにしなくちゃいけないのかとか。
タグに大文字が混じっていたからか? とか。
全てつぶしていったのですが、レイアウトが崩れるのは直りません。

CSSにもエンコードの宣言をしなくちゃいけないのか?
と、思ったときに気づきました。

CSSの文字コードどんなよ。

……Shift_Jis

…………これだっ

………………直りました(´・ω・`)

なんという初歩的ミス。
それによってCSSが反映されないとは夢にも思いませんでした。
いやはや。難しい物です。
タイトルとURLをコピーしました