開発テスト中のサイトで、IE6のみ一部表示がズレています。

ローカルにあるHTMLファイルはまったくズレていないのですが、システムにデザインを乗せたものを見るとCSSで配置している部分にズレが発生していました。
IE7やFirefoxでは正常に表示されます。

最初ただズレているだけなのかと思いましたが、リロードするときちんと表示されました。
何度もリロードすると、ズレたり正常に表示されたりを繰り返します。
この繰り返しに規則性は無いようです(30回リロードした結果)

違うHTMLが書き出さされている可能性を考えHTMLを確認してみましたがまったく同じでした。
(目視ではなく、比較するソフトを使用しました、タブ・スペース・改行などもまったく同じ)

環境として私がわかるのは…
Apache/1.3.37 Linux JAVA(javaScriptではないです)
HTMLはxhtml1-strict.dtd
フルCSS(と呼ばれるような書き方)

どこに問題があると予想できるでしょうか。

「これはブラウザの問題ではない」と思われる方のみ回答お待ちしております。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2007/11/23 14:41:15
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:tukihatu No.1

回答回数180ベストアンサー獲得回数32

ポイント60pt

リロードすると、ズレたり正常に表示されたり、という部分が謎ですが、症状的に近いものがあるので一応。

例えば

<div style="float:left;">

<img ~~~ />

</div>

<div style="float:left;">

~~~以下略

というソースの場合は、

<div style="float:left;"><img style="vertical-align:top;" ~~~ /></div><div style="float:left;">

~~~以下略

とずれる部分を一行に並べてみたり、imgにvertical-align:top;というスタイルを適応すると、解消する場合があります。

既に作業済みだったらすみません。

id:chorobe

投稿ありがとうございました。

開発会社から連絡があり、Shift-jisで作ったものを、Javaで吐き出したページでUTF-8にしており、それが問題であるとの報告を受けました。

修正可能かはわかりませんが…試行錯誤しましす。

宜しくお願いします。

2007/11/23 14:40:38
  • id:tukihatu
    他のサーバがあればの話ですが、そちらに上げてみても挙動は同じでしょうか?

    もう少しヒント下さい。

    ・崩れている時のタイプ、なぜか右に少しずれる、等
    ・静的なページですか?静的なページをJAVAで吐き出すんですか?
  • id:chorobe
    コメントありがとう御座います。
    他のサーバで試す…、ひとつの案ですね。公開までに直したいと思っているのですが…もし公開までに対策が見つからなかった場合、開発会社に依頼してみようと思います。

    http://www.dotup.org/uploda/www.dotup.org0150.swf.html
    リロードするとズレる様を録画(?)したFlashをアップロードしてみました。
    ズレる部分だけになっているので判りづらいかもしれません。

    静的ページではないです。URIの参考
    /*****.action;jsessionid=*****?*****.***Id=n


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

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

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

回答リクエストを送信したユーザーはいません