[英]Nested UL Dropdown Menu being cut off
我想如果不弄清楚的话我会把头发扯掉。
http://www.keystoneelderlaw.com/
如果您在IE 8中突出显示“资源”,则下拉框为截止。 通常,这是由溢出引起的:隐藏属性或树中较高位置的内容。 但是在这种情况下,我不知道世界上是什么导致了它。 有什么帮助吗?
我将高度设置为500px,以确保这不会影响问题。 我很茫然。
更新:经过几个小时的梳理,我自己解决了问题。 这是IE Propietary过滤器的问题。 在页面下方进一步阅读我自己的答案,您会找到详细指向该问题的链接。
解决:
显然,Internet Explorer专有过滤器使div表现为具有“溢出:隐藏;隐藏”状态。 即使您尝试将它们显式设置为“ overflow:visible;”,也要进行设置。
我有一个“过滤器:”渐变设置的股利,这是造成问题的原因。 但也有人指出,alpha /不透明度滤镜可能导致相同的行为。 该问题将在此处进行详细介绍,并有一个hack:
如何阻止Internet Explorer的适当渐变过滤器截断应溢出的内容?
我最终只是完全删除了过滤器,并让IE访问者看不到渐变。 我讨厌骇客。 他们不值得。
在您的CSS中,将属性添加到#slide
#slide
{
z-index:-999
}
看起来您的下拉菜单正在转盘后面呈现,请查看z-index,看看这是否可以解决您的问题(将下拉div的css设置为比转盘更高的z-index) http://www.w3schools.com /cssref/pr_pos_z-index.asp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.