AndyMedlem sedan sep. 2001138 inlägg Har två divar som ligger bredvid varandra:
<div id="divleft">här ligger det en bild</div>
<div id="divright">här ligger det text</div>
har satt float:left på båda divarna så de ligger snällt bredvid varandra, precis som det är tänkt.
problemet är att divright skall sträcka sig ända ut till högerkanten. I Internet Explorer verkar den sträcka sig hela vägen automatiskt. Men i Mozilla och Netscape 6 blirdiven bara så bred som innehållet i den.
Hur fixar jag detta? Jag kan inte sätta width på diven, eftersom den kommer att vara olika lång beroende på hur stort browserfönstret är.
colioneMedlem sedan juni 20014 421 inlägg Kan inte du lägga till detta i ditt css dokument för divright: width:100%
AndyMedlem sedan sep. 2001138 inlägg Nix. Sätter jag width: 100% så tolkar browsern det som att jag menar 100% av browserfönstret, och då blir det tokigt...
JojoxxMedlem sedan juni 20004 308 inlägg Genom att bara sätta float på den första så visar i alla fall Mozilla och IE 6 det så som du vill. Någon med IE5.x kan ju prova det där...
<div id="divleft" style="float:left;border:solid black 1px;">här ligger det en bild</div>
<div id="divright" style="border:solid black 1px;">här ligger det text</div>