- 締切済み
IEとFireFox
いつもお世話になっております。 今回はIEとFireFoxについてお聞きします。 現在、IE対応のwebアプリを作っておりまして一通り動くところまでは行きました。 将来的にはFireFoxにも対応したいのですが、IEと表示が異なる点がいくつかありますので改善方法を教えていただきたいです。 1、gif画像が表示されるものと表示されないものがある。 調べてみてこうやればできるというものを試しましたがすべて表示というわけではなかったです。 2、位置がずれる。 <DIV style="top : 20px;left : 250px; position : absolute; z-index : 1;"> というように指定するとIEと違う位置に表示されます。 何が原因なのでしょうか? ご教授願います。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- tenderfeel
- ベストアンサー率56% (215/379)
予想になりますが 1.表示されない画像だけFireFoxで開いたら見れるんでしょうか? もし見れないならファイル周りの問題、見れるならCSSなどレイアウト側の問題と予想できます。 出るのと出ないのがあるというのを聞くと、floatとか使って崩れてるんじゃ…となんとなく思うのですが。 2.ソースがないのでヒントになりますが positionプロパティは、topとleftなどで位置を指定したとき、どこを基準にするかで位置が変わります 特に何もしてないとbodyが基準になるので、親要素にposition:relativeとかを指定してみると良いかもしれません。 CSSの解釈がかなりIEはおかしいので、IE基準にして作ると後でほかのブラウザにあわせるのが大変だと思います。 いずれIE以外にも対応させるつもりなら、せめて表示だけはFireFoxあたりで確認しながら作った方がいいですよ。
ソースのコーディングの詳細とgifの実物が確認出来ないので回答は一般的ですが、IE基準では作成しないのが無難な方法です。 Firefox等の「レンダリングをW3C基準で正確に表示」するブラウザを基準にしましょう。