2009-05-15 8 views
-3

私はhtmlファイルを開発しました。 IE6とIE7では正常に動作しています。 IE8で同じhtmlファイルを実行すると、デザインが同じではなく、Javascriptが正しく機能していません。ブラウザの「互換性ビュー」を表示していますか?ブラウザの互換性を修正する方法

これを修正するにはどうすればよいですか?

+0

ルックを助けることができるかもしれないが持っている意味ています。手助けするために十分な情報を提供していますか? – shahkalpesh

+0

Firefox/Safari/Chrome/Operaではどのように見えますか?それはIE8のレンダリングのように見えますか?もしそうなら、それはMicrosoftが固定しているIE 6と7のバグの挙動に頼っているからです。 – Merus

+0

科学者は、時には奇跡の理論が「間違っていない」とも言います。同様の意味で、これは「問題でもない」。 – TRiG

答えて

4

私たちに十分な情報を与えていないので、実際にあなたを助けるのは難しいです。あなたの質問は、あなたのウェブサイトをすべてのブラウザで同じものを表示させることは大変な作業であり、特定のレイアウトが特定のブラウザで動作しない理由は、無限大です。

あなたがが、あなたの旅を始めるためにいくつかの重要な事柄:

  • Use a DOCTYPEか、Quirksモードにブラウザをスローします。
  • Reset your CSSだから、のスタイルを適用することができます。 want to elements。
  • Use a Javascript library - これらの周辺の人気のあるものはjQueryで、私が個人的にお勧めするものです。しかし、あなたが使っている限り、どの人と一緒に行くかは問題ではありません。スマートな人たちの多くは、ブラウザ間のすべての非互換性を処理するために多くの時間を費やしています。純粋なJavascriptであなたのウェブサイトでダイナミックなものをたくさんしようとすることは、マゾヒズムに接しています。

私がこれらの作業をやり始めると、ブラウザ間でサイトの動作が同じになることがずっと簡単になりました。

0

あなたは私たちにいくつかの例のコード(あるいは作業のウェブサイト)を与えるなど、何かの作業を行う必要があります

  1. ウェブサイトの検証(HTMLマークアップ、CSSやJavaScriptを)
  2. 別のテストを現代的なブラウザ(オペラ、ファイヤーフォックス、クロム、サファリなど)
  3. Webを構築するときにWeb標準に準拠していますか?
  4. CSSのハッキングに頼っていますか?
  5. IE6のTridentレンダリングエンジン& IE7はACID 2テストに合格していないことをご存知でしたか? CSS実装と多くのトラブル...

その後、我々はあなたが投稿&ビューのの他の点から、それを参照してください質問のテキストで

関連する問題