Avatar billede andersjo Nybegynder
30. november 2005 - 09:22 Der er 2 kommentarer og
1 løsning

float problemer

Jeg har en ramme med noe innhold. Innholdet er et bilde og to tekstfelt. Om bildet er smalt nok skal teksten vises på høyre side av bildet. Er bildet bredere, vil teksten vises under bildet. Dette har jeg løst slik:

<div style="border: solid 2px black; overflow: auto;">

        <div style="float: left;">
        <img src="dummybilde-ny.gif" alt="" border="0">
    </div>

    <div>
        <div class="tekst">Overskrift</div>
        <div class="tekst">Tekst</div>
        </div>

</div>

Problemet mitt er at når bildet er så smalt at teksten ligger på høyre side, og lenger enn teksten, flyter bildet ut av rammen i den første <div>'en. Jeg ønsker at alt innholdet skal vises innenfor rammen. overflow: auto; gjorde at det fungerer som ønsket i Opera 8.5, men i IE fungerer det ikke.

Noen som har forslag til hvordan dette kan gjøres?

//andersjo
Avatar billede notes2c Nybegynder
30. november 2005 - 10:05 #1
Prøv at lave en clear på din float:

eks:
<div style="border: solid 2px black; overflow: auto;">
    <div style="float: left;"><img src="dummybilde-ny.gif" alt="" border="0"></div>
    <div>
        <div class="tekst">Overskrift</div>
        <div class="tekst">Tekst</div>
    </div>
    <div style="clear: both;"></div>
</div>
Avatar billede andersjo Nybegynder
30. november 2005 - 10:27 #2
Ja, det fungerte!!

Legg inn et svar..
Avatar billede notes2c Nybegynder
30. november 2005 - 10:34 #3
fint
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