具有绝对位置的 z 索引与 IE
有人可以帮我解决我的菜单遇到的这个问题吗? 该问题仅出现在兼容模式下的 IE 中。我的菜单的绝对位置和 z 索引为 99999999,但菜单仍然隐藏在内容后面。 请检查:
http://www.tomasdostal.com/projects/modul16/draft2 /?page=buildings
感谢您的建议
Can someone please help me with this problem i am having with my menu ?
THe problem is only in IE in compatibility mode. I have the menu with position absolute and z-index 99999999 but still the menu is hidden behond the content.
Please check :
http://www.tomasdostal.com/projects/modul16/draft2/?page=buildings
Thanks for any advice
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用更高
z-index
!..只是在开玩笑。
兼容模式下的 IE = IE7。
IE7 存在
z-index
的已知错误,请参阅:IE7 Z-Index 问题 - 上下文菜单在这个特定实例中,解决该问题的一种方法是将
z-index: 1
添加到是菜单的父级。
You need to use an even higher
z-index
!..just kidding.
IE in compatibility mode = IE7.
IE7 has known bugs with
z-index
, see: IE7 Z-Index issue - Context MenuIn this specific instance, one way to fix it is to add
z-index: 1
to the<div class="grid_3">
that is a parent of your menu.Z-index 仅适用于绝对定位(元素当前相对于其父元素定位)。将以下 CSS 添加到 .menu_wrap。
Z-index only works with absolute positioning (the element is currently positioned relative to it's parent element). Add the following CSS to .menu_wrap.