Css Safari:divs w/overflow:visible+;z-index:9999,但仍然隐藏在另一个div后面?
我有一个Css Safari:divs w/overflow:visible+;z-index:9999,但仍然隐藏在另一个div后面?,css,overflow,z-index,Css,Overflow,Z Index,我有一个显示在另一个div的:hover。在IE和Firefox中,整个在悬停时显示,但在Safari中,部分悬停div隐藏在相邻div的后面。我在悬停div上设置了overflow:visible,但问题仍然存在 在Firefox和Safari中打开这个提琴,您将在Safari中看到这个问题 z-index如果元素的位置设置为静态(),则其不会对元素产生影响。在容器上设置position:relative,然后设置position:relative,以确保悬停的元素位于最前面。您需要进行定位调
显示在另一个div的:hover
。在IE和Firefox中,整个
在悬停时显示,但在Safari中,部分悬停div隐藏在相邻div的后面。我在悬停div上设置了overflow:visible
,但问题仍然存在
在Firefox和Safari中打开这个提琴,您将在Safari中看到这个问题
z-index
如果元素的位置设置为静态
(),则其不会对元素产生影响。在容器上设置position:relative
,然后设置position:relative对内部的项目进行编码>,以确保悬停的元素位于最前面。您需要进行定位调整,以确保所有内容都正确对齐。如果您更改。选项卡链接
和。选项卡链接将悬停在小提琴中的位置:相对
,Safari中也会出现同样的情况(。tab link hover
位于其父div的前面,但位于相邻div的后面);评论一下就行了。这是最新的提琴: