侧面导航子菜单弹出按钮在IE7中按下其他菜单项

时间:2014-03-06 06:58:57

标签: css internet-explorer

此问题仅出现在IE7中。其他浏览器和IE8及以上版本工作正常。

我正在使用带有ul的精灵地图进行侧面导航。其中一个li元素有一个飞出子菜单,它还使用带有ul的精灵地图来下载各种PDF。

如果您查看我附加的图像,子菜单会显示在正确的位置,但它会将其下方的所有内容都按下。 (“音乐”一词应直接出现在“菜单”一词的下方。)

我尝试使用display: inline;元素和position: static;元素进行各种修复,但我的尝试失败了。真的很感激一些帮助。网站地址为:http://www.graysonmain.com/

screen grab of IE7 screwing up my navigation

2 个答案:

答案 0 :(得分:1)

您可以为height: 58px使用固定高度display: inline-blockli#nav_02

答案 1 :(得分:0)

你看过CSS的叠加层吗?我对此非常陌生,所以我个人不能给你一个具体的答案,但是可以设置子菜单的位置并用onClick()命令切换可见性。