04. november 2002 - 14:54Der er
2 kommentarer og 1 løsning
Tableless design : floating <div> med height : 100%
Hej, nu har jeg kæmpet længe nok, og overbelastet google på det groveste, men kan simpelthen ikke finde et svar (som forhåbentlig ikke betyder det er umuligt)
Hvis jeg har dette simple stykke kode (kun et groft eksempel)
Hvordan kan jeg så få "menu" og "content" til at have samme height? Det virker ikke med height : 100% ; på "menu", og jeg kan simpelthen ikke finde på andre ideer :(
Jeg kan se 2 mulighedder... Enten laver jeg det med en tabel (og det nægter jeg :), eller også laver jeg et eller andet javascript fis, hvilket er en tanke jeg ikke bryder mig om.
Så er der nogen der kan komme med en løsning i CSS?
Du skal sætte width og height på den første div også. <body style="margin: 0; padding: 0"> <div id="main" style="width: 100%; height: 100%"> <div id="menu" style="width: 100px; height: 100%; float: left; background: red"></div>
OK, men hvad så hvis jeg ikke ønsker at "main" er 100%, og ikke ved på forhånd at den skal være f.eks. 600px høj? Jeg kan godt i nogen tilfælde lave nogen løsninger der kan bruges, men det er lidt svært når begge lag skal have samme højde, uanset hvor højt det nu end måtte være :(
Denne side er faktisk et fint eksempel, selvom eksperten jo bruger tabeller. Det er den samme effekt som den blå menu til venstre jeg ønsker... Den blå menu er jo lige så høj som den celle der indeholder mit spm, uanset hvor langt mit spm så måtte være.
Tror det er tid til at lukke... Lader ikke til det er helt muligt :(
Men tak for forslaget knudgert
Synes godt om
Ny brugerNybegynder
Din løsning...
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.