gpt4 book ai didi

css - 循环IE7层

转载 作者:太空宇宙 更新时间:2023-11-04 16:27:10 25 4
gpt4 key购买 nike

我在使用小 div 时遇到问题,它应该“悬停”在使用 JQuery 循环插件切换的图片上。图片宽度为 950 像素,图片右上方有一个小框,里面应该有最新消息。

问题出在 IE 的兼容模式下,盒子似乎失去了它的 z-index 并最终位于图片后面。它适用于 IE8、Opera、Chrome 和 Firefox。

我试图删除 2 张图片,因此只显示了 1 张图片,然后由于某种原因它也可以在兼容模式下工作。我试图删除 img-tags 之间的空格,但没有成功,margin: 0;填充:全部为 0 但没有运气

有人知道哪里出了问题吗?

CSS 代码

#Content {
width: 950px;
}
#NewsWrapper {
position: relative;
padding: 0;
margin: 0;
top: 0;
}
#NewsListning {
float: right;
height: 200px;
margin: 0;
padding: 10px;
background: yellow;
top: 0;
right: 0;
position: absolute;
z-index: 12;
width: 300px;
}
#SlideImages {
width: 100%;
margin: 0;
padding: 0;
float: left;
z-index: 11;
}
.SlideImage {
display: inline;
float: left;
padding: 0;
margin: 0;
z-index: 11;
}

JavaScript 代码

$(function () {
$('#SlideImages').cycle({
fx: 'fade',
speed: 5000
});
});

HTML 代码

<div id="Content">
<div id="SlideImages">
<img src="/Images/Slide1.jpg" class="SlideImage" />
<img src="/Images/Slide2.jpg" class="SlideImage" />
<img src="/Images/Slide3.jpg" class="SlideImage" />
</div>

<div id="NewsWrapper">
<div id="NewsListning">
<div>
<strong>Test 2</strong>
Lorem ipsum
</div>
</div>
</div>
  • 已解决 - 附加说明*

在除IE7以外的所有浏览器中都需要指定,例如top: 0; left:0 如果你要使用 position: absolute。否则它通常会在网站右侧结束。另一件对 IE7 毫无意义的事情。

最佳答案

将您的#NewsWrapper 作为比#NewsListing 更高的索引

这应该行得通

此外,我还没有查看 Cycle 的代码,但我假设它使用的 z-index 高于 12。您可能想要使用 z-index > 1000 来做某事你想成为屏幕上最前卫的。

我刚刚遇到了类似的问题。 (CSS Drop Down 在横幅下方)我使用 CSS 最终修复它,将整个导航的父级 div 更改为 position:absolute 和一个非常高的 z-index 但我测试了 this效果非常好。

关于css - 循环IE7层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com