superfish 下拉列表显示在另一个 div 的文本下方
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试添加
到您的“活动墙”div。
如果您的选择器未定位,z-index 属性将不起作用。
参考是这里
Try to add
To your "Activity Wall" div.
z-index attribute won't work if your selector isn't positionned.
And the reference is here
您的问题可能是由于您的页面元素没有具有布局。这是 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.