2014-04-18 65 views
0

我有一個Z-index的導航欄,它高於/高於頁面上的所有其他元素,這意味着它被「忽略」。它的高度不在頁面上。由Z-index較高的導航欄覆蓋的元素

此外,我使用Twitter Bootstrap作爲我的網站的基礎。

當我嘗試重定向到帶錨標記的元素時會發生什麼。例如:通過自其高度導航欄我重定向到將獲得覆蓋的元件(覆蓋元件=導航欄高度)

<a href="#idhere">Go to ID</a> 

部分不計入在頁面上。

我敢肯定,有一個解決這個與JS/jQuery,但我想知道如果我可以通過HTML & CSS。

謝謝。如果我沒有清楚地解答我的問題,請確認一下。

+0

看到這個問題:[抵消HTML錨調整爲固定頭(http://stackoverflow.com/questions/10732690 /抵消-AN-HTML錨到調整換固定報頭) –

回答

0

我用一個小竅門(我認爲它仍然有效),只是做:

<div id="mydiv" class="section-target"></div> 

而CSS:

.section-target { 
    margin-top: -40px ; // Change to your navbar height 
    padding-top: 40px ; 
}