2012-04-11 8 views
0

Wenn ich ...Wie kann ich eine Navigationsleiste oben auf der Seite fixieren und haben dort bleiben, während Seite scrollt

<div id="stay"> 
<%= render 'layouts/navbar' %> 
</div> 

#stay ul.TabNav { 
    background: #FFFFFF; 
    border-bottom:solid 2px #00E5EE; 
    padding:0 0px; 
    font-size:13px; 
    overflow:hidden; 
    background:-moz-linear-gradient(0% 100% 90deg,#FAFAFA, #FFF); 
    background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FAFAFA), to(#FFF)); 
    position:relative; 
    top:0px; 
} 

... seine perfekt an der Spitze befestigt ..

Und ich Wenn die Seite nach unten scrollt, bleibt sie oben und erscheint so, als ob sie beim Scrollen mit der Seite nach unten schweben würde.

Danke.

+0

Sie geben kein Beispiel, also ist es schwer zu sagen. Ich kann sagen, dass Sie Ihr Navigationselement genauer auswählen sollten, d. H. Div # navbar und nicht nur div. – Jeff

+0

Sie müssen uns mehr als nur diese Codezeile geben, wenn Sie Hilfe benötigen –

Antwort

2

Verwenden position: fixed; top: 0; und sicher sein, Ihre HTML einen Doctype hat

zu erhalten begonnen
Verwandte Themen