ローカルにあるHTMLファイルはまったくズレていないのですが、システムにデザインを乗せたものを見るとCSSで配置している部分にズレが発生していました。
IE7やFirefoxでは正常に表示されます。
最初ただズレているだけなのかと思いましたが、リロードするときちんと表示されました。
何度もリロードすると、ズレたり正常に表示されたりを繰り返します。
この繰り返しに規則性は無いようです(30回リロードした結果)
違うHTMLが書き出さされている可能性を考えHTMLを確認してみましたがまったく同じでした。
(目視ではなく、比較するソフトを使用しました、タブ・スペース・改行などもまったく同じ)
環境として私がわかるのは…
Apache/1.3.37 Linux JAVA(javaScriptではないです)
HTMLはxhtml1-strict.dtd
フルCSS(と呼ばれるような書き方)
どこに問題があると予想できるでしょうか。
「これはブラウザの問題ではない」と思われる方のみ回答お待ちしております。
リロードすると、ズレたり正常に表示されたり、という部分が謎ですが、症状的に近いものがあるので一応。
例えば
<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;というスタイルを適応すると、解消する場合があります。
既に作業済みだったらすみません。
もう少しヒント下さい。
・崩れている時のタイプ、なぜか右に少しずれる、等
・静的なページですか?静的なページをJAVAで吐き出すんですか?
他のサーバで試す…、ひとつの案ですね。公開までに直したいと思っているのですが…もし公開までに対策が見つからなかった場合、開発会社に依頼してみようと思います。
http://www.dotup.org/uploda/www.dotup.org0150.swf.html
リロードするとズレる様を録画(?)したFlashをアップロードしてみました。
ズレる部分だけになっているので判りづらいかもしれません。
静的ページではないです。URIの参考
/*****.action;jsessionid=*****?*****.***Id=n