ノックアウト js を使用して UI をレンダリングします。さらに、reset.css を使用してスタイルをクリアします。リセットCSSにこれがあります:
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
そして私のスタイルファイルでは:
.wysiwyg ol, .wysiwyg ul
{
list-style: inherit !important;
padding-left: 15px;
margin-bottom: 10px;
}
.wysiwyg ol li
{
list-style: decimal outside;
}
.wysiwyg ul li
{
list-style: disc outside;
}
そして問題は、リストのスタイルが IE7 では適用されないことです。しかし、エミュレーション モードで IE9 を使用し、[編集] ボタンを押してマークアップを保存すると、すべて問題なく動作します。したがって、これはcssクラスの連鎖と継承の問題だと思います。IE7 に私の css クラスを強制的に使用させる方法を事前に教えてもらえますか?