2

私のプロジェクトの1つで、ブートストラップを利用したダークテーマ、subnavのドロップダウンメニューがIE9で正しくレンダリングされていません。Firefox、Chrome、Opera、Safariで問題なく動作します。デバッグしようとしましたが、問題を見つけることができませんでした。何が問題なのですか?これが問題を描いた2つのスクリーンショットです-

1)Firefoxでは正常に動作します。

Firefoxでは正常に動作します。

2)しかし、IE9では透明に見えます。つまり、背景色をレンダリングしていません。

IE9では正しくレンダリングされません

サーバーにアップロードしました。ここでライブで確認できます-http://anujkumar.com/templates/dsadmin/

4

2 に答える 2

4

問題の調査を開始する場所は、subnav.cssファイルのMicrosoftグラデーションフィルターである可能性があります。

次のMSFilterプロパティを削除すると、IE9でドロップダウンが表示されます。

.subnav {
      ...
     progid: DXImageTransform.Microsoft.gradient(startColorstr='#1f1f1f', endColorstr='#1f1f1f', GradientType=0); 
 }
于 2012-08-19T03:45:18.840 に答える
4

また、Bootstrapのミックスインは.reset-filter()少なくなります。

// Reset filters for IE
.reset-filter() {
  filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
}

それは私にとってまったく同じ問題を修正しました(Bootstrap ver.2.0.4

于 2012-10-19T09:25:41.777 に答える