Jag har en container- och en left- och en right-div. left och right ska ligga i containern och dela upp denna. All text och bilder jag lägger in ska ligga i left och right. Containern ska då anpassa sin längd efter innehållet. Containern anpassar sig efter lefts innehåll. Men när right blir för lång, anpassar inte sig containern efter längden. Right kommer utanför...det vill jag inte.
Så här ser det ut:
<div class="container">
<div class="left">
bla bla bla
</div> //slutar left
<div class="right">
bla bla bla
</div> //slutar right
</div> //slutar containern
Med float: right; istället för position: absoulte; i div.right så fungerar det i IE. Firebird är däremot inte speciellt imponerad över koden oavsett om vad det står.
Fast det har jag ingen lösning på.
så lägger sig rutorna under varandra till vänster, så det var inget bra.
Skriver jag:
Med float: right; istället för position: absoulte; i div.right så fungerar det i IE.
så lägger sig left till vänster där den ska. Och right lägger sig till häger som den ska fast under left...skumt. Jag vill ju ha den sidanom.
Fast med båda förslagen anpassar längden i containern sig efter längden i right, så det är ju bra. Men jag vill ju att right ska stanna uppe på den nivån jag sagt:
En tanke bara..
Om du använder strict och inte går i Quirks-mode så måste du räkna in paddingen i div´ens bredd,
det är förmodligen därför som right inte får plats innanför din container.
Bredd:
div.container: 619px
div.left: 370+7+7 = 384px
div.right: 228+7+7+7 = 249
Summa: left + right = 633px
273 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc