「Wordでページ作ったからアップしてくれ」
Wordでhtml形式のwebページが作れますので
たまにこういうクライアントがいます。
が。
プロが作ったページではないので、当然、バグがあります。
クライアントが悪いんですけど、こういうバグフィックスはこちら側の仕事になったり。
(始めからこっちで作った方が速いし。)
で。
今回は「ie8でのみ画像が表示されない」とのこと。
Wordで作ったWebページにはVMLという技術が使われてるみたいで、ソース関係がえらいことになっています。
VMLはマイクロソフトがオススメしていた技術なのに、Wordで作って、しかもieでバグが出るなんてのは言語道断なわけですが。
クライアントが言うから仕方ねーよ。ってことで。
【解決】
VMLではie8以降でバグがあるらしい・・・。
スタイルシートのhead部分で*(ワイルドカード)を使っちゃいけないとか。
でもこれは今回は違うようです。
んで。結局
<img>を<span>で囲んでいるところが、そこかしこにあるんですが。
それを更に囲んでいる
<![if !vml]> <![endif]> という2つのソースを消すとなおりました。
よくわからないけど。
なんだかなー。
コメントする