2016-10-22 69 views
0

这是我正在处理的网站:http://labbrini.netsons.org并在其左侧我有一个div(#puntate),应该位于大嘴唇徽标的javascript之上(#puntate) #logo)显示了一切。当然,我需要#puntate的链接可以点击,即使徽标显示在它上面也是如此。 z-index不适用于此。有人能帮我解决这个问题吗?html元素在javascript中的位置

+1

请在此处添加有意义的代码和问题描述。请不要链接到需要修复的网站 - 否则,一旦 问题得到解决,或者您链接到的网站无法访问,此问题将对未来的访问者失去任何价值。发布 [最小,完整和可验证示例(MCVE)](http://stackoverflow.com/help/mcve) 显示您的问题将帮助您获得更好的答案。欲了解更多信息,请参阅 [我网站上的某些内容不起作用。我可以只粘贴一个链接吗?](http://meta.stackexchange.com/questions/125997/) 谢谢! – j08691

+0

你应该在问题中提到你的问题html和css代码。 – shinzou

回答

0

在浏览器中检查您的代码时,我看到您正在使用px作为z-index

不给任何单位z-index

在你的CSS,替换

z-index: 900px; 

z-index: 900; 

如,在docs

声明

z-index属性指定元素及其后代的z顺序。

而且,订单没有单位。因此不需要任何单位。任何具有更高z-索引的元素都将位于其他元素之上。

+0

噢谢谢你!那是我非常大的错误。现在,它的工作原理,但我需要创建另一个分区 –

+0

大.. ..很高兴它帮助。但您可以将答案标记为已接受,因为答案可以解决确切的问题。 – Lal

+0

现在完成。对不起,我是新来的,你可以理解我;) –

0

谢谢大家。 Z指数的价值是我愚蠢的错误。但为了得到我想要的东西,我需要修补一点点。我创造了另一个DIV#LEFT2

<div id="left"></div> 
<div id="left2"><div id="puntate"><ahref="http://labbrini.netsons.org/Labbrinip1"> 
Labbrini p.1 - Lorem ipsum dolor sit amet</a><br/> 
</div></div> 

让我有问题(#puntate)DIV属于新的,我的背景颜色设置为透明的,以便看到下面的旧与色彩过渡:

#left2 { 
background-color : transparent; 
position:fixed; 
display: table; 
z-index:1000; 
width:50%; 
height:100%; 
position:fixed; 
bottom:0; 
left:0; 
} 

当然#puntate的z索引被设置为一个较高的值比#logo

对不起为不具有先前发布的代码。