Christian Itzchaky Larsen frembragte:
> Hey.
> Jeg har en div med
> position:absolute;top:0;bottom:0;background:red;
> hvis jeg så fylder så meget tekst i at der bliver nødt til at
> komme en scroller så følger div'en ikke med!? WHY? er det der
> bottom:0 altid bare i bunden af det første du kan se af skærmen
> (you know)?
> Altså jeg vil bare gerne have bottom:0 til at være det ALLER
> nederste af siden.
> see you
Det kommer helt an på, hvor du indsætter den.
Hvis den indsættes i et element, der har position, tager din div
størrelse efter det. Og som du har skrevet det, bliver der ikke ændret
på det.
For at nå helt til bunden af hvad du måtte have, skal den indsættes i
body - så får den størrelse efter bocy. Det er næsten umuligt at få
nøjagtigt skærmhøjden, uden at programmere sig til det.
CSS egenskaben overflow bruges til at styre scrollbarer, og normalt vil
man bruge overflow:auto; som er default. Men man kan godt male sig op i
et hjørne, hvor der burde komme scrollbar på parenten, som så bare ikke
kommer, fordi man har absolutte positionerede elementer. Så skal man
sætte overflow:hidden; på parent og overflow:auto; på det element man
vil have scrollbaren på...
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk