1

現在、IE8での表示に関して多くの問題があります。ページは、IE9で適切にスタイル設定されています。ページの違いのサンプルのスクリーンショットを添付しています。テーマフォレストコンステレーション管理テンプレートと呼ばれるcss-htmlベースのテンプレートスキンを使用しましたが、IE8のサポートについてはよくわかりません。

とにかく、私はすべての種類のスタイルを使用しています。そのうちのいくつかは、ul、li要素、マージン、自動幅、表示:ブロック、インライン、フロート:左...などです。

IE8でディスプレイの修正を開始する方法を知りたいのですが、各スタイルを手動で修正する必要がありますか、それともIE8と9の間で参照できる既知の違いのリストがあり、それらのいずれかを使用して修正したかどうかを確認します。下の図は違いを示しています。問題は
1)日付入力の下の灰色のバー
2)IE8のチャートdivボックスが下にシフトされ、その一部がボックスの外側にあります

IE8とIE9の違いを表示する

前もって感謝します

4

2 に答える 2

1

私の提案は、IE8の互換性の問題を発見したときに対処し、可能な場合はいつでも、これが優先事項である場合はgaurunteeIE8がサポートするライブラリとフレームワークを使用することです。

IE CSS / HTMLバグの一般的なリファレンスに関する限り:http://jhop.me/ie8-bugs ブラウザによるCSS互換性のリスト:http ://www.quirksmode.org/css/contents.html

于 2012-04-11T04:32:35.290 に答える
0

IE8とIE9(CSS3のサポートを除く)の唯一の実際の違いは、デフォルトのフォント、マージン、パディングなどの値です。これが、標準のCSSリセットを使用することが重要である理由です: http ://www.cssreset.com/

Eric Meyer'sは人気のある選択肢です:http: //meyerweb.com/eric/tools/css/reset/

リセット後、個々のブラウザのマージンボトム値を変更する必要はありません。

注:サイトを正しく表示するには、さまざまなデフォルトを指定する必要がある場合がありますが、IE8 +のみをサポートする必要があると仮定すると、その後、クロスブラウザーの問題による頭痛の種が大幅に減ります。

また、ネイティブIE8ブラウザーとIE8エミュレーションモードで実行されているIE9 +ブラウザーの間にはいくつかの小さな違いがあるため、テストにはネイティブIE8ブラウザーが必要になります。

于 2014-06-06T00:41:17.897 に答える