Avatar billede tweak Nybegynder
18. oktober 2007 - 08:58 Der er 5 kommentarer

div hvor width begrænses af en anden

Hvordan undgår man at class="top" ikke bliver bredere end de resterende 200px der er tilbage, kan man det, eller jeg nød til at sætte en width på den.?

<style>
.indhold{
width:400px;
}
.left{
float:left;
width:200px;
}
</style>

<div class="indhold">
<div class="left"></div>
<div class="top"></div>
</div>
Avatar billede w13 Novice
18. oktober 2007 - 13:44 #1
Ja, det er jeg bange for, de bliver nødt til. Mange tumler med det problem, da det jo ikke var svært da de brugte tabeller, før de gik over til div's. Div'er kan desværre ikke selv finde resterende plads, og jeg ser ofte folk, der må løse den slags med JavaScript. Så hvis du har mulighed for selv at sætte width'en (hvis den ikke varierer naturligvis), vil det klart være at foretrække.
Avatar billede jgivoni Nybegynder
19. oktober 2007 - 17:58 #2
Hvis du ikke sætter en width på den vil den automatisk blive 400px bred, men vil kun tillade flow-elementer i den del, der ligger ud over de første 200px som optages af left.
Så vidt jeg kan se skulle de ikke give nogen problemer.
Du kan evt. putter overflow: hidden på indhold for at undgå at IE6 ekspanderer boksen hvis der skulle være meget store elementer i top.
Avatar billede w13 Novice
15. november 2007 - 02:12 #3
Finder du ud af noget?
Avatar billede tweak Nybegynder
16. maj 2008 - 06:53 #4
w13 Nej ; -) smider i et svar
Avatar billede w13 Novice
16. maj 2008 - 10:54 #5
Ja ok. :P
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester