firefoxでは、きれいに表示されるのに、IEでは文字や画像にずれが出たりすることがあります。また、その逆の場合もあります。こうした症状が起こるのはなぜですか、どうしたら改善できますか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/07/05 17:53:53
  • 終了:2006/07/07 14:11:06

回答(5件)

id:ToMmY No.1

ToMmY回答回数656ベストアンサー獲得回数192006/07/05 17:59:22

ポイント26pt

枠や文字のデフォルトの幅が違ったり、同じタグでもサイズが違ったり、タグが対応していなかったりといった仕様の違いからくるものです。

なくなることは100%ありえません。

改善方法としては、ブラウザ依存のタグを使わない、(http://www.htmq.com/には情報が載ってます)サイズを指定するときにはcssをつかう、サイズが変わるものもcssで定義しなおす(デフォルトで1pxになってるものでも見え方が違う場合があるので)などの配慮が必要です。cssはそのデータをそっくりそのまま表現するので、限界まで取り除くことが可能です。

id:HONMA9691 No.2

HONMA9691回答回数2529ベストアンサー獲得回数362006/07/05 17:59:46

ポイント26pt

http://www.pref.kumamoto.jp/public_pr/websakusei/3-3.html

異なるブラウザへ対応するために

「HTMLのタグが適正に使われていないホームページは、音声ブラウザや異なるブラウザなどで、表示がされなかったり、ずれてしまったり、文字が化けてしまったりする事があります」

ホームページ側の問題でしょう。

id:komorebi No.3

komorebi回答回数133ベストアンサー獲得回数82006/07/05 18:05:18

ポイント26pt

FirefoxとIEは、ブラウザをつくった会社がまず違います。

そのため、ブラウザの表示仕様が異なるのが第一に挙げられます。

本来は、W3CのHTML仕様どおり表示がされるべきですが、

IEは、これまで独自の拡張を行ったりしてきたため、

本来あるべき姿どおりに表示しない場合があります。

» アフィリエイトは儲かんないってば:IEとFirefoxの表示の差

これは、HTMLやCSSのレンダリング時に違いが出てきます。

また、ブラウザには”表示モード”が複数存在します。

通称”DOCTYPEスイッチ”というのもあり、同じブラウザでも表示が異なる場合があります。

id:snowland No.4

snowland回答回数168ベストアンサー獲得回数42006/07/05 18:09:27

ポイント26pt

現状ではHTMLタグやCSSに関してブラウザごとに解釈が違うために、ブラウザによっては違って表示されてしまうことがあります。

たとえば以下のリンク先のように。

http://cssbug.at.infoseek.co.jp/detail/winie/b035.html

なるべくブラウザによる見た目をなくすためには、作ったファイルを複数種のブラウザやOSで確認して、見た目が同じようになるように作っていくか、ブラウザ事にHTMLやCSSのファイルを用意すれば完璧なんでしょうね。

http://dhr.at.infoseek.co.jp/stylebug2.htm


個人でなかなかそこまでは難しいので、まずは色々なブラウザで出来上がりを確認しながら、おかしい部分を修正しつつ進めていけばいいと思いますよ。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません