0

いくつかのcssを使用して、asp.netプロジェクトのdivにコーナー半径とボックスシャドウを追加しています

.DesktopContainerDiv
{
    background-color:#C4D5E9;
    box-shadow: 10px 10px 5px #888;
    border-radius: 10px;
    border-collapse: separate;
    padding:10px;
    width:60%;
    min-width:800px;
    margin: 20px auto;
    text-align:center;
    min-height:200px
}

これは、Visual Studio IDEを実行するときに正常に機能します(F5を押す)。しかし、それをWebサーバーに展開するときに、IE9を使用してページをロードすると、ボックスの影と半径が表示されません(FirefoxとChromeの両方で正しく表示されます)。

UltiDevとIISWebサーバーを使用してみましたが、どちらも同じように動作するため、それがなくなります。

IEは背景を青色に変えているため、スタイルシートを取得している必要があります。IDEでの実行とWebサーバーでの実行の違いがわかりません。

4

1 に答える 1

1

これは以前に一度発生し、互換性モードがIE9に設定されていることを確認することで問題が解決しました

これを強制することができます

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

あなたの中に<head>

編集:または試してください:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
于 2012-08-02T12:55:32.143 に答える