更新:感谢您的所有评论。我认为这是一个“当前堆叠环境”的问题。我会提供代码明天早上复活节时间,如果我不能得到解决的时候。
我有一个问题,我的autosuggest下拉列表部分隐藏,因为它下面的div优先。
我一直在尝试找出如何用z-index解决这个问题。根据W3流派的说法,“z索引只适用于定位的元素(位置:绝对,位置:相对,或位置:固定)”。
我发现只有当我在下拉列表中使用position: fixed;时,才能执行z索引。但问题是我想使用position: relative;。我已经尝试对下拉列表和重叠的div执行位置相对,并分别将z索引设置为+100和0。
任何建议都将不胜感激。
我正在火狐4和Chrome上测试它。
发布于 2011-05-09 09:45:33
Z索引仅适用于“当前堆栈上下文”。div重叠的div很可能在不同的堆栈上下文中。
也有可能你做的是对的,但是FireFox有错误。我知道至少有一个长期存在的错误,即FireFox在z索引方面不符合标准。也许可以尝试使用基于WebKit的浏览器。
你还没有发布你正在使用的HTML/CSS,所以我不能再详细说明了。请张贴你的代码,我会更新我的答案,使其更具体。
Z- w3schools.com属性的定义如下:http://www.w3.org/TR/CSS2/visuren.html#z-index索引不是获取此类信息的最佳来源。
https://stackoverflow.com/questions/5931606
复制相似问题