Gå til innhold

Plassere div på bunn av siden i IE


Anbefalte innlegg

Hvordan gjør jeg dette i IE?

 

Se problemet i IE her:

http://teddyen.net/ulyssestest/index.php

position: absolute;

bottom: 0;

 

... plasserer elementet absolutt på bunn av browseren, men om man scroller så står feltet på samme stedet i forhold til resten av siden, dvs at det beveger seg oppover.

 

Kan noen hjelpe meg med dette problemet? Den oransje boksen på bunn samt #iefooter skal plasseres på bunn. Nå ligger footeren bare på bunn av #innhold, og om #innhold ikke dekker hele siden ligger heller ikke footeren på bunn.

 

Kjapp forklaring på oppbygning av footer:

#webmaster vises kun i FF, selvom både iefooter og webmaster viser det samme til slutt. #webmaster er :fixed; i FF, mens #iefooter er float: left; clear: both; under #innhold i IE. #footer er position: fixed; bottom: 0; i FF og position: relative; clear: both; i IE.

I FF er alt slik det skal være altså, takket være dens støtte av :fixed;. Det er ikke nødvendig med fixed i IE, så lenge footeren ligger på bunn. Footeren består altså av #footer og #iefooter eller #webmaster

Lenke til kommentar
Videoannonse
Annonse

Fant en løsning som virket litt latterlig (men har sin helt naturlige forklaring - som noen andre må forklare): Om følgende står i CSSen vil det virke:

#footer {
position: absolute;
bottom: 1;
background-color: #cfc;
color: #000;
width: 80%; /* See note below */
text-align: center;
padding: 2% 10%;
}

Det som er endret på er bottom: 1. Validerer riktignok ikke. Men det er bare å finne et riktig mål (verken % eller px virket).

 

Men det virket i allefall i IE 6 her.

nocontent.zip

Endret av The_Fire
Lenke til kommentar

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...