私のサイトは、IE10 で IE7 標準モード エミュレーションを使用するとうまく動作しますが、ネイティブの IE7 ではまったくおかしくなり、ほぼすべての場所で css が完全に台無しになります。
ネイティブ IE7 でこの標準モードを強制することはできますか?それとも、すべてを再確認して手動で修正する必要がありますか?
私はすでにこのタグをmetaに追加しようとしました:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
すでにdoctypeを次のように設定しようとしました
<!doctype html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml/DTD/xhtml1-strict.dtd">
すべて成功せずに
編集: 興味深いことが 1 つ見つかりました: html の最初の行がコメントの場合、IE7 はサイトを完全に台無しにします! IE7エミュレーターはそうではありません.場合によっては(私のように)、まったく異なる結果になる可能性があります. 現在、ネイティブの ie7 および ie7 エミュレーターは同じ (めちゃくちゃな) 出力を提供します:)