Css Can';t控制z指数

Css Can';t控制z指数,css,Css,我再也无法控制z-index了,我想在logo前面放一条第2-6页的棕色丝带,但即使有巨大的z-index,它也不再听我的,你能告诉我解决这个问题的正确方向吗?我尝试了多种解决方案,重新安排了div的结构,但没有效果 以下是项目所在的开发人员服务器: http://178.62.215.130/SV/#contact 我的输出是: 我想把丝带放在商标前面。 徽标显示为固定的,作为导航的一部分,z索引=70。我真的很想添加一些代码或其他东西,但不知道什么是有用的。我不知道;I don’我不想让

我再也无法控制z-index了,我想在logo前面放一条第2-6页的棕色丝带,但即使有巨大的z-index,它也不再听我的,你能告诉我解决这个问题的正确方向吗?我尝试了多种解决方案,重新安排了div的结构,但没有效果

以下是项目所在的开发人员服务器:

http://178.62.215.130/SV/#contact
我的输出是:

我想把丝带放在商标前面。
徽标显示为固定的,作为导航的一部分,z索引=70。我真的很想添加一些代码或其他东西,但不知道什么是有用的。我不知道;I don’我不想让任何人做我的工作,需要一个提示是什么导致了这种情况。

如果z-index不起作用,那通常是因为您试图用静态位置控制元素。z-索引工作时
位置:绝对
位置:相对或<代码>位置:固定

更新:
我认为问题在于HTML结构+它的定位不必要地复杂-例如,ribbon被放置在相对定位的元素中,而相对定位的元素被放置在固定的元素中,而相对定位的元素又被放置在相对元素中。如果我把一个div放在这个结构之外,我可以相对容易地将它定位到我想要的位置(使用left、top和z-index属性)。在你的情况下,问题可能是相对定位。是另一个有趣的资源。

请在此处添加有意义的代码和问题描述。不要只链接到需要修复的站点——否则,一旦问题解决,这个问题将对未来的访问者失去任何价值。发布一个能证明你的问题的帖子会帮助你得到更好的答案。有关更多信息,请参阅“谢谢!”!我试过了,徽标和ribbon是固定的,带有ribbon背景的h2的z指数是999,徽标z指数是70。背景:url('wp-content/themes/so vintage.com/img/common/ribbon.png')不重复滚动0px-20px透明;位置:绝对位置;z指数:999!重要的;宽度:600px!重要的;高度:100px!重要的;位置:固定;最高:13.35%;左:50%;转换:翻译(-50%,-50%);我已经更新了我的答案。。