私は CSS が苦手なので、IE にメニュー バーを正しく表示させるのに苦労しています。このフィドルでわかるように、ユーザーがユーザー名をクリックしていくつかのオプションを表示できるシンプルなバーがあります。
このコードは、Chrome と Firefox では問題なく動作しますが、Internet Explorer では次のようになります。
ご覧のとおり、ナビゲーション バー内でメニューが開くため、最初のオプションのみが表示されます。
このフィドルを開いて、私のコードの何が問題なのか教えてもらえますか?
前もって感謝します!!
解決:
うわー、これは本当に奇妙ですが、CSS のこの行でした!! 例に単純な背景を置いたので、それがフィドルで機能する理由です。今後の参考のために、スタッキングが進行中の場合は絶対にこれを行わないでください。
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#282828',GradientType=0 ); /* IE6-9 */