2011-07-18 6 views
0

私はHTMLを使ってウェブページをデザインしました。私がGoogle Chromeを使って自分のウェブサイトを開こうとするとうまくいき、すべてがうまくいきます。私のウェブページをIEとGoogle Chromeで同じように見えるようにする方法は?

インターネットエクスプローラで同じWebページを開くと、そのスタイルが壊れてしまいます。

誰でも私のウェブサイトをGoogleのchromeと同じ方法でインターネットエクスプローラに表示させる方法を教えていただけますか?

書き込むスクリプトや、私のヘッダに追加するタグがありますか?

よろしくお願いいたします。

+2

コードなし、いいえ...リンクを投稿し、ソースを投稿し、人々があなたを助けるために何かを投稿してください... – sdolgy

+0

あなたの質問に答えるのが簡単ならば... –

答えて

2

このテーマには全書籍が書かれている可能性があります。あなたのスタイルは "壊れていません"、彼らはちょうどIE(と他のほとんどのブラウザ)よりも異なって解釈されています。

修正方法に関しては、IE固有のスタイルシートを追加することが一般的な解決策であり、おそらく最も実用的な方法の1つです。そして、それは彼らがあなたのサイトには、他のブラウザのようにIEで同じに見えるようになるようにあなたがie-overrides.cssに入れたスタイルを実装するのはあなた次第です

<!-- Everyone gets the default stylesheet --> 
<link rel="stylesheet" type="text/css" href="/css/styles.css" /> 

<!-- Anyone using IE7 and above gets the IE styles too --> 
<!--[if gte IE 7]> 
    <link rel="stylesheet" type="text/css" href="/css/ie-overrides.css" /> 
<![endif]--> 

:あなたは次のように、それを含めるために、条件付きコメントを使用することができます。あなたのIEのレイアウトがどれほど壊れているかによって、これは比較的速い仕事になるかもしれません。あるいは、永遠のような気持ちになるかもしれません。そして、なぜ多くのWeb開発者がInternet Explorerを嫌っているのか理解できます。

1

を使用してみてください。

特有のスタイルシートを必要とせずに、IEやそのバージョンだけのスタイルをターゲットにすることができます。

0

最初に、http://validator.w3.org/のページをチェックして、コードが標準に準拠していることを確認してください。このページでは、何がトリガーできるか、つまりクォークモードhttp://www.quirksmode.org/css/quirksmode.htmlについて読むこともできます。もう一つは、「MSIEを標準に準拠したブラウザのように動作させるためのJavaScriptライブラリ」であるie7-j(とie8-js、以前のバージョンもサポートしています)を調べることです。

関連する問題