2012-11-14 3 views

Odpowiedz

8

Jeśli używasz podstaw, można użyć:

<nav class="top-bar fixed"></nav> 
7

nie mam pojęcia, co te 2 rzeczy są, ale to jest jak coś naprawić na miejscu, niezależnie od położenia okna przewijania z CSS:

#navbar { 
    position: fixed; 
    top: 0px; 
    width: 100%; 
}​ 

Zobacz tutaj: http://jsfiddle.net/qC2Dt/

+0

-1 istnieje prostszy sposób na Fundację, patrz odpowiedź @ vinay – imwill

+12

Moje przeprosiny. Po co używać 3 wiersze CSS, kiedy można użyć całej struktury! ;) –

+0

Tak, to prawda. ;-) – imwill

1

użyć stylu:

position:fixed; 
top:0px; 
1

Możesz także użyć klasy zaprojektowanej przez bootstrap.

<nav class="navbar-fixed-top"> 
1

Dodawanie do odpowiedzi Alex Wayne'a: ​​

znalazłem to konieczne, aby dodać z-index z dużą liczbą wystarczającą dla navbar pojawiać się zawsze na wierzchu innych elementów.

#navbar { 
z-index: 10000; 
position: fixed; 
top: 0px; 
width: 100%; 
}​