Gå til innhold

Legge footer nederst uavhengig av skjermstørrelse


Anbefalte innlegg

Skrevet

Hei.

Jeg har ei side hvor strukturen er omtrent sånn:

 

<div id="wrapper">

<div id="header">

</div>

<div id="content">

</div>

<div id="footer"

</div>

</div>

 

Nå kommer alle divene i rask rekkefølge, men hvordan kan jeg sørge for at footeren kommer helt nederst på sida, uansett om skjermen er full av content eller ikke?

#wrapper er midtstilt og med fast bredde

 

Hilsen Petter

Videoannonse
Annonse
Skrevet

Det var det jeg også trodde skulle fungere, men da legger den seg helt nederst til venstre, noe som ikke er bra siden hele designen er midtstilt, og det er en del luft på hver side av #wrapper

Skrevet (endret)

Prøv denne da:

    position: absolute;
    bottom: 0;
    left: 50%;
    margin: 0 0 0 -400px;

 

På -400px, tar du halvparten av bredden på footeren istedenfor 400. Husk å ha - foran.

Endret av Svinat
Skrevet

Nei, det fungerte ikke det heller. Den ble midtstilt sånn at starten av footeren ligger på midten, men den reagerer ikke på margin, uansett om jeg prøver positive eller negative tall.

Skrevet

hørtom

Clear: both; ??

 

<div id="header">

</div>

<div id="wrapper">

<div id="content">

</div>

<div class="clear: both">

</div>

</div>

<div id="footer"

</div>

 

Noe slikt? lol :p bruker d på mie sider.

Skrevet

html, body, #wrapper {
 min-height: 100%;
}

#wrapper {
 position: relative;
}

#footer {
 position: absolute;
 bottom: 0;
}

Det trengs noen tweaks for å få høyden til å fungere i IE.

Skrevet
html, body, #wrapper {
 min-height: 100%;
}

#wrapper {
 position: relative;
}

#footer {
 position: absolute;
 bottom: 0;
}

Det trengs noen tweaks for å få høyden til å fungere i IE.

8438250[/snapback]

Det fungerte heller ikke. Footeren ble liggende nederst til venstre.

Skrevet

Jeg hadde klart å fjerne den i et annet forsøk på å få det til å fungere, og så glemte jeg å legge den tilbake igjen. :blush:

 

Uansett: nå er #wrapper på plass, og den er midtstilt med

margin: 0px auto 0px;

 

Det som skjer hvis jeg bruker koden er at den legger seg over "meta"-delen, der det nå står "Filed Under Uncategorized | 1 Comment".

Skrevet

Hei.

 

Hvis du fremdeles er interessert så e det en utmerket løsning her som virker. Jeg bruker den selv.

 

http://ryanfait.com/sticky-footer/

 

Det som er viktig her er å sette en negativ margin slik at du flytter footeren opp i de forskjellige nettleserene slik at den blir liggende på bunnen. Samtidig må du gi wrap/content eller hva du no har teksten din i en padding på ca tilsvarende størrelse som den negative marginen din. Da unngår du at teksten forsvinner vekk..

 

Håer det var til hjelp

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...