2013-04-30 44 views
3

因此,我知道關於z-index的位置固定/相對/絕對有很多問題,但我仍然無法找出使用這些問題的問題。添加位置相對元素後,位置固定標題將落在文本後面

基本上我有一個固定的標題。它工作得很好,當頁面向下滾動時,一切都會落後。

我最近想要添加鏈接到div id,但爲了解決頭部問題,我不得不添加下面的代碼,其中鏈接是父元素,然後linkTo是具有ID的東西的類,我們實際上鍊接到。此功能完全工作,提供正確的偏移量,以便頭部高於我們想要的div。

.link {position: relative;} 
.linkTo {position: absolute; top: -80px;} 

問題在於,出於某種原因,現在我的div在頁面上的所有內容之後。我仍然可以看到它,但文字和圖像在前面。

我試着添加z-index到我的頭(如9999),但它不工作。我不明白爲什麼添加相對位置會混淆事物顯示順序。

我想提供一個例子,但我的代碼相當大。如果這還不夠,我可以嘗試稍後再做一個jfiddle。

+0

準備好你的小提琴嗎? – Dolo 2013-04-30 06:49:54

+0

有些代碼可以幫助我們,因爲您的問題可能是由周圍的標記引起的,或者是什麼......謝謝! – Arkana 2013-04-30 06:59:25

+0

它得到解決,謝謝雖然!下一次 – 2013-04-30 08:17:13

回答

6

position: relative; z-index:9999添加到父元素,它將保持這個元素粘在菜單內。

+0

這並沒有做任何事情,但它導致了偉大的事情,ty – 2013-04-30 08:15:44

+0

我覺得不好使我自己的答案和接受,所以如果你只是添加z-index的東西,並使其更清晰的元素,你;再次提到是頭,我會接受你的 – 2013-04-30 08:19:23

0

正如Ganesh所說,添加位置:相對於標題的父元素是開始的一步。之後,將z-index添加到同一個父元素可以完全解決問題。

相關問題