15. august 2003 - 15:11
Der er
12 kommentarer og 1 løsning
hvorledes gøres <div>s lige høje.
Hej. Jeg er ved at lave en side med css, divs osv. Koden er her: #leftcol { background: #c6c8c4 url(images/menubar4.jpg) no-repeat top; float:left; width:180px; height:360px; border : 1px solid Black; margin : 20px 0px 0px 0px; } Hvordan får jeg min leftcol til at være lige så høj som min indhold?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. august 2003 - 15:13
#1
altså lige så højt som det, der står i din div? fjerner height:360px;
15. august 2003 - 15:17
#2
Body+indhold: body { margin: 10 0 0 10; font-family:arial,helvetica,sans-serif; font-size:11px; background-color: White; } #indhold { background:#ffe; border:1px solid black; padding-bottom:10px; width:598px; height : 360px; margin : 20px 0px 0px 0px; padding-left : 5px; }
15. august 2003 - 15:23
#3
De 360 px, skal være en min-højde...
15. august 2003 - 16:15
#4
15. august 2003 - 16:27
#5
Jo, men de bliver ikke lige store af den grund. hvis indhold er højere end min-height, følger leftcol ikke med... Det er problemet
15. august 2003 - 16:30
#6
Dit indhold er altså ikke i leftcol ?-) Så er den eneste løsning at lave noget javascript onload, som checker højden på den ene og sætter højden på den anden !-)
15. august 2003 - 16:33
#7
Øv, nå, hvor finder jeg det henne, og er det ikke noget bøvl.
15. august 2003 - 16:41
#8
Jo, principielt er det noget bøvl, men ikke særlig svært !-) <body ... onload="sizeCol()"> <script language="javascript" type="text/javascript"> function sizeCol(){ lcol=document.getElementById("leftcol"); lcol.style.height=document.body.scrollHeight; } </script> -- hvis du har resten af dit indhold udenfor elementer OG ikke har en topbar e.l. -- den skal selvfølgelig trækkes fra ...
15. august 2003 - 16:52
#9
jeg har en bodymargin top på 10 px, et banner med højde på 105px og en menu på 20 px. Hvor skal det ind?
15. august 2003 - 16:59
#10
<script language="javascript" type="text/javascript"> function sizeCol(){ lcol=document.getElementById("leftcol"); lcol.style.height=(document.body.scrollHeight-135)+"px"; } </script> så også lige en forglemmelse ...
15. august 2003 - 18:06
#11
roenvig: Jeg holder mig fra bøvlet, specielt fordi jeg ikke forstår mig på javascript. Men smid et svar som tak for hjælpen. jeg har lært noget af det (igen i dag).
15. august 2003 - 20:06
#12
Jamen velbekomme '-)
15. august 2003 - 20:55
#13
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling