【发布时间】:2013-08-01 15:45:19
【问题描述】:
我得到了一个带有 90 度旋转菜单的设计,其中包含下拉菜单。当然,除了 IE8 之外,我在所有浏览器中都可以使用它(我们不会针对任何更低的浏览器进行优化)。
这是临时站点:http://williamsandports.com/wp/
#navbar 元素本身可以很好地旋转使用
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
使用令人敬畏的内置 IE “开发人员工具”,我发现最外面的 ul 即 #menu-main-menu 仍然未旋转并悬挂在屏幕顶部,因此下拉元素无法可以正常互动。
建议任何人?我会采取任何修复程序,css,js,不管是什么来完成这个,当然除了静态图像:) 你可以在 FF 或 Chrome 中查看同一个站点,看看完成的解决方案应该是什么样子。
【问题讨论】:
-
在 IE8 模式下在 IE9 的调试控制台中工作,我通过限制
ul#menu-main-menu的宽度并将旋转过滤器应用于其<li>s 获得了最佳结果。抗锯齿就像胡佛一样糟糕,但这是一个开始;) -
这实际上帮助很大,感谢您的关注。等不及 IE 8 成为过去...
标签: javascript css internet-explorer