• 締切済み

IEのみgoogleキャッシュでの表示がずれる

ホームページ制作初心者です。 初めてホームページ(xhtml+css)を自作し、無事、検索にも引っ掛かるようになったのですが、ひとつスッキリしない点があります。 コンテンツ全体を幅指定し、左右のマージンをautoにして中央寄せにしてあるのですが、何故かgoogleキャッシュでそのページを開くと左寄せになってしまいます。 自力で何とかしようといろいろ試しつつ、クロールされる度に確認していますが、改善しません。 また、IE(6.0、7.0)のみの現象で、fire foxとoperaでは同じキャッシュでも意図通りに中央寄せで表示されており、さっぱり原因が分からず、困りはてています。 ちなみに、 ・クロールされた際に新たに変更したcssを読んでもらえるように、htmlでは「***.css?任意の数字」としています。 ・念のため、Another HTML-lint gatewayでのhtmlの文法チェックは100点が出るようにしています。 どうにか解決したいのですが・・。 よろしくお願します。

みんなの回答

  • readordie
  • ベストアンサー率57% (66/115)
回答No.1

googleキャッシュだと 文書型宣言の前に「googleキャッシュですよ」って情報を付けてしまうので 過去互換モードになってしまうんじゃないでしょうか。 まあIEのバグなんですけど。 真ん中寄せだけならbodyに IEだけに text-align: center; が適用されるように しておけば大丈夫なんじゃないでしょうか。

関連するQ&A

専門家に質問してみよう