我不太擅长 CSS,所以我无法让 IE 正确显示我的菜单栏。正如你在这个小提琴中看到的,我有一个简单的栏,用户可以点击他的用户名来显示一些选项。
此代码在 chrome 和 firefox 中运行良好,但它在 Internet Explorer 上执行此操作:
如您所见,菜单在导航栏中打开,因此您只会看到第一个选项。
你能打开这个小提琴并告诉我我的代码有什么问题吗?
提前致谢!!
解决方案:
哇,这真的很奇怪,但它是 CSS 上的这一行!这就是它在小提琴中起作用的原因,因为我为示例放置了一个简单的背景。为了将来参考,如果您正在进行堆叠,切勿这样做:
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b5b5b', endColorstr='#282828',GradientType=0 ); /* IE6-9 */