人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

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

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

●質問者: chorobe
●カテゴリ:インターネット ウェブ制作
✍キーワード:Apache CSS DTD firefox HTML
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 牛乳先生(tukihatu)
●60ポイント ベストアンサー

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

例えば

<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;というスタイルを適応すると、解消する場合があります。

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

◎質問者からの返答

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

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

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

宜しくお願いします。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ