您曾经在 UL 标签上使用过 IFrame Shims 吗?

发布于 2024-07-10 12:31:30 字数 173 浏览 9 评论 0原文

我有一个使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

℉絮湮 2024-07-17 12:31:30

有人进行了修复< /a> 使用 Prototype 库自动完成所有这些操作。 值得一看,

Someone has made a fix that uses the Prototype library to do all of this automatically. It's worth taking a look,

ゝ偶尔ゞ 2024-07-17 12:31:30

我们看到的问题是由页面内容具有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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文