Header blokkeren

Status
Niet open voor verdere reacties.

Rusty1979

Gebruiker
Lid geworden
8 jul 2009
Berichten
72
Op mijn website wil ik graag dat het logo bovenaan de pagina blijft staan als je naar beneden scrollt.

In mijn bestandje style.css heb ik daarvoor de volgende code opgenomen:
Code:
body {
 
padding-top: 100px;
 
}

.navbar-fixed-top {
 
position: fixed;
 
right: 0;
 
left: 0;
 
z-index: 999;
 
}

En in de index.html file heb ik het volgende stukje code staan:
Code:
<div class="navbar-fixed-top"><center><img src="logo.jpg"></center></div>

Maar het resultaat is dat ik eerst een stuk wit krijg van 100 pixels en daarna pas de header (in plaats van andersom).
De tekst scrollt nu wel links en rechts langs de header die op dezelfde positie blijft staan, maar dat was niet de bedoeling.
Hij moet gewoon boven de tekst in het midden blijven staan.
 
Zet de padding-top eens bij .navbar-fixed top, nu voeg je padding toe aan de volledige pagina.
 
Wellicht is hier sprake van een misverstand.
Je hebt de padding aan <body> gehangen.
Die body is niet het gedeelte van je pagina of bericht dat onder de header van de pagina komt.

De <body> is het gedeelte van je HTML-broncode dat getoond wordt op het beeldscherm.
Dus alles wat getoond wordt krijgt nu als allereerste 100 pixels padding.

Doe padding had je moeten toevoegen aan de "navbar-fixed-top"
maar dan als padding-bottom.
 
Oeps, inderdaad: gebruik padding-bottom zoals tecsman zegt. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan