2012-02-07 8 views
0

私は私のプログラムのIE9で立ち往生しています。私のページを読み込むと、IE9には何も表示されません。互換ビューを有効にすると、最初のページが表示されます。 IE9がコンテンツを表示するのに失敗したという私のプログラムの内容を見つけようと努力しましたが、良い参考文献は見つかりませんでした。私はそれがエラーを引き起こしたCSSコードかもしれないと推測します。強制IE9最新のレンダリングエンジンを使用しないでください?

私の質問は次のとおりです。IE9が最新のレンダリングエンジンを使用しないように強制できますか?そうでない場合は、標準モードで動作させるために、どのように私のCSSやHTMLファイルを変更できますか?

Btw、私はhtml5を使用しています。私は自分のプログラムからCSSコードの断片を貼り付けました。誰かがそれを手伝ってくれることを願っています。ありがとう。

.tokenPanel { 
    background-color: white; 
    border-color: #aa0404; 
    border-style: solid; 
    border-width: 2px; 
    margin: 3px; 
} 

.TokenPanelWelcomeLabel { 
    font-family: sans-serif serif; 
    font-size: 9pt; 
    font-weight: bold; 
    color: black; 
} 

.gwt-MenuBar .gwt-MenuItem { 
    cursor: hand; 
    cursor: pointer; 
    color: black; 
    border: 1px #aa0404 solid; 
    background-color: #ffffe0; 
} 

.gwt-PopupPanelGlass { 
    background-color: #000; 
    opacity: 0.3; 
    filter: literal("alpha(opacity=30)"); 
    z-index: 2; 
} 
+1

デフォルトでは、IE9は他のブラウザと同じルールに従います。これらのブラウザにこの問題が存在することを確認しましたか?これを解決する唯一の方法は欠けているプロセスです。非標準であるものが分かるまで、CSSコードを1つずつ修正してください。あなたは互換性モードを使いたいと思っています。 –

答えて

1

私はあなたが明示的に互換モードに設定する必要があり、同じ問題を抱えていた:http://msdn.microsoft.com/en-us/library/cc288325.aspx#SetMode

EDITコースCSS3とHTML5のがサポートされない場合があります。ここではこの程度

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 

もっと以前のIEバージョンのエミュレーションを使用していました。あなたがIIS7でサイトを展開したときsinsedrixのanwserが機能しなかった場合は、あなたのweb.configファイルでこれを入れてみてください

+0

それを押すか、f12キーを押してWeb開発ツールの標準を選択してください – PAULDAWG

+0

素晴らしいです!これは、同じ問題を抱えている人を助けることができますように願っています。 –

2

<system.webServer> 
    <httpProtocol> 
     <customHeaders> 
      <clear /> 
      <add name="X-UA-Compatible" value="IE=EmulateIE7" /> 
     </customHeaders> 
    </httpProtocol> 
</system.webServer> 

は、あなたのマシンの設定でsystem.webServerで、この設定はメタが上書きされますようですhtmlヘッダーのデータ

関連する問題