かなり標準的な CSS ドロップダウン メニューを作成しましたが、IE で奇妙なことが起こっています。
スクリーンショットでわかるように、影だけが表示され、要素内のすべてが透明になっています。Web サイトのどこでも透明度を使用していません。要素は他のブラウザーで正しく表示されます。
かなり標準的な CSS ドロップダウン メニューを作成しましたが、IE で奇妙なことが起こっています。
スクリーンショットでわかるように、影だけが表示され、要素内のすべてが透明になっています。Web サイトのどこでも透明度を使用していません。要素は他のブラウザーで正しく表示されます。
私はそれを考え出した。要素に Microsoft グラデーション フィルターを指定すると、div の外側にある子要素が非表示になります。そのコードを削除すると、すべて正常に機能しました。
補足として、IEでborder-radiusが機能するのを防ぎます
問題のコード:
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */