webForumDet fria alternativet
Logga in / Bli medlem

Problem med lagerbredd i Mozilla/Netscape 6

JavaScript

3 svar · 212 visningar · startad av Andy

Medlem sedan sep. 2001138 inlägg
Trådstart#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.

Medlem sedan juni 20014 421 inlägg
#2

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

Medlem 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...

Medlem 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>
265 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)