編集 - いくつかのトラブルシューティングの後、この問題は私がインストールしたプラグインに関連しているようです。プラグインを無効にすると問題が解決しました。
IE9 で < ol > 要素のマークアップが正しくレンダリングされないという奇妙な問題があります。含まれている < li > 要素の一部を DOM ツリーの別の部分に配置しているため、
<div id="Containter">
<div id="left">
<ol>
<li>item1</li>
<li>item2</li>
<li>item3</li>
<li>item4</li>
</ol>
</div><!-- end left -->
</div><!-- end container -->
になる
<div id="Containter">
<li>item1</li>
<li>item2</li>
<div id="left">
<ol>
<li>item3</li>
<li>item4</li>
</ol>
</div><!-- end left -->
</div><!-- end container -->
これはどのように可能ですか!?
マークアップは、Magento 側の非常に複雑な Javacript PHP によって生成されるため、問題が多少混乱します。これらの問題に関連している可能性があります。IE9 の順序付きリストと更新パネルでこの問題を回避する方法はありますか? または、この問題IE9 でのみ動的 HTML レンダリングの問題が発生しますが、方法はわかりません。
ただし、これは何が起こっているのかを説明していません。ブラウザーを IE7 モードに切り替えるとマークアップが修正されるため、これを強制することが回避策になる場合があります。
それでも、ここで一体何が起こっているのか、それを修正する別の方法があるかどうかを理解したい. スクリーンショットを添付。
感謝して受け取った洞察。
.