2016-10-22 106 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

對不起爲不具有先前發佈的代碼。