superfish 下拉列表显示在另一个 div 的文本下方

发布于 2024-09-12 04:23:51 字数 363 浏览 9 评论 0原文

我在 div 后面显示下拉菜单时遇到问题,但已修复,现在它被另一个 div 的文本重叠:

alt text http://cl.ly/d9bd4af6e533bbce8cdf/content

这只发生在IE7中,我想它也会发生在IE6中,但没有在IE6中进行测试。

我将 div 下拉列表的 z-index 设置为 z-index:1;并且下拉列表的 z-index 设置为 2。

在 google chrome 和 firefox 中工作正常。

任何帮助表示赞赏。

I had a problem with the drop-down menu displaying behind a div, but that is fixed, now it is being overlapped by the text of another div:

alt text http://cl.ly/d9bd4af6e533bbce8cdf/content

This only happens in IE7, I imagine it does in IE6 as well, but did not test in IE6.

I set the z-index of the div's it drop-downs over to z-index:1; and the z-index of the drop-down is set to 2.

Works fine in google chrome and firefox.

Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

说好的呢 2024-09-19 04:23:51

尝试添加

position: relative;

到您的“活动墙”div。

如果您的选择器未定位,z-index 属性将不起作用。

参考是这里

Try to add

position: relative;

To your "Activity Wall" div.

z-index attribute won't work if your selector isn't positionned.

And the reference is here

琉璃梦幻 2024-09-19 04:23:51

您的问题可能是由于您的页面元素没有具有布局。这是 Explorer 版本的一个奇怪问题。链接的文章包含更深入的信息,但如果可能,请尝试向页面元素添加 height 参数,并查看是否可以修复该问题。

Your problem may be attributable to your page elements not having layout. This is an odd issue with versions of Explorer. The linked article has more in-depth information, but try adding a height parameter to your page elements if possible, and see if that fixes it.

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