Jeg har en <div> som skal inneholde 3 andre <div>'er som skal plasseres ved siden av hverandre. Problemet mitt er at den midterset spalten flyter ut av den omkransende div'en når det blir en del innhold i den. Finnes det noen måte å få utvidet den omkransede div'en etter den høyeste av de tre spaltene?
Jeg har fått det til vha float, men da får jeg et annet problem ved bruk av clear:both. Innholdsspalten skal inneholde en vertikal liste av artikkler. Her bruker jeg float for å posisjonere bilde annen hver gang på høyre og venstre side av teksten. For å begynne på neste artikkel i listen må jeg bruke clear:both på et elemet. Når jeg gjør dette hopper den resterende teksten i innholdsspalten ned lavere enn venstre og høyre spalte.
Ja, det er en mulighet. Meen jeg mener å ha hørt at browsere ikke viser innholdet i tabellen før alt innhoder er loaded. Deler jeg opp i div'er vil dele dukke opp etter som div'ene blir loaded. Stemmer dette? Jeg er avhengig av at siden loades fortest mulig.
Tja... du har et problem... Brug en tabel (nok det hurtigste), eller også skal du skrivet det om til ikke at bruge absolute... Du kender jo ikke højden....
Hvis du tør basere dit basale layout på javascript kan du evt. bruge dette script:
<script type="text/javascript"> var elms = ['venstremeny','innhold','hoyremarg'];
function synchronizeDivs(){ var maxH = 0;//sæt evt. en minimumshøjde her for(i=0;elms.length>i;i++){ maxH = Math.max(maxH,document.getElementById(elms[i]).offsetHeight); } for(i=0;elms.length>i;i++){ document.getElementById(elms[i]).style.height=maxH + 'px';//tillæg også evt. luft/padding } } </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.