您曾经在 UL 标签上使用过 IFrame Shims 吗?
我有一个使用 UL 和 LI 元素从主菜单下拉的菜单结构。 我遇到的问题(当然)是在 IE6 中,尽管有 z-index,菜单还是落在 SELECT 元素后面。 我尝试将 IFram 填充程序添加到 UL,其中包含作为菜单项的 LI 元素。 问题是垫片位于 UL 的顶部而不是后面,尽管事实上垫片的 z 索引小于 UL 元素。
I ahve a menu structure that uses UL and LI elements to drop down from a main menu. The problem i am having (of course) is in IE6 where the menu drops behind SELECT elements despite the z-index. I have tried adding an IFram shim to the UL which contains the LI elements which are the menu items. The problem is the Shim sits on top of the UL instead of behind it despite the fact the shim has a lesser z-index than the UL element.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有人进行了修复< /a> 使用 Prototype 库自动完成所有这些操作。 值得一看,
Someone has made a fix that uses the Prototype library to do all of this automatically. It's worth taking a look,
我们看到的问题是由页面内容具有position:relative 的“包装器”div 引起的。 一旦我们从该容器 div 中删除了它,垫片就会放置在 ul 后面但在下拉列表上方(选择)。
The problem we were seeing was caused by a "wrapper" div that the page content was in having position:relative. Once we removed this from that container div the shim placed behind the ul but over the drop down (select).