webForumDet fria alternativet

Problem med lagerbredd i Mozilla/Netscape 6

3 svar · 210 visningar · startad av Andy

AndyMedlem sedan sep. 2001138 inlägg
#1

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
#2

Kan inte du lägga till detta i ditt css dokument för divright: width:100%

AndyMedlem sedan sep. 2001138 inlägg
#3

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
#4

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>
125 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)