嵌套的UL下拉菜单被切断

时间:2012-10-17 09:42:22

标签: html css drop-down-menu

如果我不明白这一点,我想我会把头发撕掉。

http://www.keystoneelderlaw.com/

如果您在IE 8中突出显示资源,则下拉框将被截止。通常这可能是由溢出:隐藏属性或树中较高的东西引起的。但在这种情况下,我不明白世界上是什么导致它。有什么帮助吗?

我将高度设置为500px,以确保不会影响问题。我很茫然。

更新:我经过几个小时的拔毛后自己解决了这个问题。这是IE Propietary过滤器的问题。在页面下方阅读我自己的答案,你会找到详细的问题链接。

3 个答案:

答案 0 :(得分:2)

解决:

显然,Internet Explorer专用过滤器会导致div的行为类似于“溢出:隐藏”;即使您尝试将它们显式设置为“overflow:visible;”也会设置。

我有一个“过滤器:”渐变设置div,这导致了问题。但也有人说过,alpha / opacity过滤器会导致相同的行为。这里有一个黑客详细描述了这个问题:

How do I stop internet explorer's propriety gradient filter from cutting off content that should overflow?

我最终完全删除了过滤器,让IE访问者看不到渐变。我讨厌黑客。他们不值得。

答案 1 :(得分:1)

在你的css中添加属性到#slide

#slide
{
 z-index:-999
}

答案 2 :(得分:0)

看起来您的下拉菜单正在您的轮播后面呈现,查看z-index并查看这是否可以解决您的问题(给下拉div的css一个更高的z-index,旋转木马)http://www.w3schools.com/cssref/pr_pos_z-index.asp < / p>