0

Web サイトを Internet Explorer に対応させようとしています。クロム、サファリ、ファイアフォックスでは見栄えがしますが、IEでは非常に間違っています。

別の css を変更または作成せずに、互換性を持たせる方法はありますか?

4

2 に答える 2

3

IE スタイル シートを検索します。新しいスタイルシートで IE 用に変更する必要がある要素を少し調整する必要があります。それについてここまで読んでください

これ<head> tagをあなたのファイルの中に入れてください

<!--[if IE]> <link rel="stylesheet" type="text/css" href="all-ie-only.css" /> <![endif]-->

私が好んで使用するもう 1 つの方法はjavascript、同じスタイルシートを使用することですが、次のようcssなセレクターを使用します。.ie .containerインターネットエクスプローラー用

ここからダウンロードできます。これはCSS Browser Selectorと呼ばれます。

于 2013-10-29T13:33:02.230 に答える
3

私はあなたのコードを見て(質問からのリンクを編集する前に)、最初に飛び出したのは、2つのX-UA-Compatibleタグがあり、1つは言ってIE=8おり、もう1つは言っていることですIE=edge

これらのタグの 1 つだけを使用する必要があり、ほとんどの場合、 のみにする必要がありますedge

もう一方を取り除きます。問題を引き起こしています。

于 2013-10-29T13:57:55.350 に答える