VMLで画像が表示されない。

| コメント(0) | トラックバック(0)

「Wordでページ作ったからアップしてくれ」

 

Wordでhtml形式のwebページが作れますので

たまにこういうクライアントがいます。

 

が。

 

プロが作ったページではないので、当然、バグがあります。

 

クライアントが悪いんですけど、こういうバグフィックスはこちら側の仕事になったり。

(始めからこっちで作った方が速いし。)

 

で。

 

今回は「ie8でのみ画像が表示されない」とのこと。

 

Wordで作ったWebページにはVMLという技術が使われてるみたいで、ソース関係がえらいことになっています。

 

VMLはマイクロソフトがオススメしていた技術なのに、Wordで作って、しかもieでバグが出るなんてのは言語道断なわけですが。

 

クライアントが言うから仕方ねーよ。ってことで。

 

【解決】

VMLではie8以降でバグがあるらしい・・・。

スタイルシートのhead部分で*(ワイルドカード)を使っちゃいけないとか。

 

でもこれは今回は違うようです。

 

んで。結局

 

<img>を<span>で囲んでいるところが、そこかしこにあるんですが。

それを更に囲んでいる

<![if !vml]>  <![endif]>  という2つのソースを消すとなおりました。

よくわからないけど。

なんだかなー。

トラックバック(0)

トラックバックURL: http://seoartdesign.main.jp/mt/mt-tb.cgi/21

コメントする

このブログ記事について

このページは、seoartdesignが2011年5月13日 10:51に書いたブログ記事です。

ひとつ前のブログ記事は「iPhoneにFlashが入って無い件。」です。

次のブログ記事は「ウェブ関連の職種で一番良いのは。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。