XMLとXSLTでHTML表示しようとして、CSSを適用させていたのですが、FireFoxとOperaでは正常に表示してくれたのに、何故かIEでは中途半端にCSSが反映されました。
なんでだろう?
全然分からず凄く悩んでいました。
あちこち調べても出ていないし。
XMLとXSLTは勿論UTF-8で記載して宣言もしています。
outputをHTMLにしなくちゃいけないのかとか。
タグに大文字が混じっていたからか? とか。
全てつぶしていったのですが、レイアウトが崩れるのは直りません。
CSSにもエンコードの宣言をしなくちゃいけないのか?
と、思ったときに気づきました。
CSSの文字コードどんなよ。
……Shift_Jis
…………これだっ
………………直りました(´・ω・`)
なんという初歩的ミス。
それによってCSSが反映されないとは夢にも思いませんでした。
いやはや。難しい物です。