Avatar billede 7th Praktikant
02. april 2004 - 16:31 Der er 13 kommentarer og
1 løsning

Tekstafstand ved float

Jeg er et lille problem på 3-4 pixels. Problemet er, at ved float: left vil Internet Explorer ikke justere teksten helt ind til venstre til det grønne felt. I Mozilla og Opera er der ingen problemer.

<div style="background-color: #008800; height: 100px; float: left; width: 100px">&nbsp;</div>
<div>Tekst<br />Tekst<br />Tekst</div>

Jeg håber der er nogen, som kan løse det. Jeg vil helst ikke ud i noget positionering eller z-index, hvis det kan undgåes.
Avatar billede 7th Praktikant
02. april 2004 - 16:41 #1
www.jongbiz.dk/float.gif

Del 1: Internet Explorer.
Del 2: Mozilla og Opera.

Jeg kan næsten ikke rykke teksten længere ud, før det kommer til at se mærkeligt ud i Internet Explorer. Samtidig må teksten bestemt heller ikke rykkes længere ind, for så bliver den svær at læse i Mozilla og Opera.
Avatar billede olebole Juniormester
03. april 2004 - 13:58 #2
<ole>

Problemet er, at containeren, du lægger teksten i, er et block-level element. Du kan enten bruge et span i stedet - eller du kan float'e tekst-div'et 'left'.

/mvh
</bole>
Avatar billede 7th Praktikant
03. april 2004 - 18:45 #3
Det giver samme resultat, om der bruges div eller span hos mig. Teksten vil bare ikke helt ind til billedet i Internet Explorer.

<span style="float: left"><img alt="" height="100" src="billede.jpg" width="100" /></span>Tekst<br />Tekst<br />Tekst

Det sidste du skriver, kan jeg ikke helt få til at virke. Så ender teksten jo enten nedenunder eller foran billedet.
Avatar billede 7th Praktikant
03. april 2004 - 18:48 #4
OK, der sov jeg ;o)

<span style="float: left"><img alt="" height="123" src="cover.jpg" width="123" /></span><span style="float: left">Tekst<br />Tekst<br />Tekst</span>

Så passer pengene. Lav lige et svar.
Avatar billede roenving Novice
03. april 2004 - 18:53 #5
Men det giver kun ordentlig mening at bruge float og størrelse på divs, så du skal:

<div style="float: left"><img alt="" height="123" src="cover.jpg" width="123" /></div><div style="float: left">Tekst<br />Tekst<br />Tekst</div>
Avatar billede 7th Praktikant
03. april 2004 - 19:04 #6
Beklager, jeg sover. Jeg lavede et utroligt dårlig eksempel. Kig igen på www.jongbiz.dk/float.gif
Sådan skal teksten flyde rundt om billedet, hvorfor min kommentar 03/04-2004 18:48:09 er ret irrelevant.
Avatar billede roenving Novice
03. april 2004 - 19:13 #7
Hvorfor så ikke bare:

<img src="" style="width:200px;height:200px;float:left;>
Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />
Avatar billede roenving Novice
03. april 2004 - 19:14 #8
Uff ... en "" manglede:

<img src="" style="width:200px;height:200px;float:left;">
Avatar billede 7th Praktikant
03. april 2004 - 19:39 #9
Det giver samme resultat som...

<div style="float: left; width: 100px">&nbsp;</div>
<div>Tekst<br />Tekst<br />Tekst</div>

og

<span style="float: left"><img alt="" height="100" src="billede.jpg" width="100" /></span>Tekst<br />Tekst<br />Tekst
Avatar billede roenving Novice
03. april 2004 - 19:49 #10
Bemærk:

<img
Avatar billede 7th Praktikant
03. april 2004 - 19:52 #11
Jep, kan godt se du har puttet en style på, men desværre samme resultat.
Avatar billede 7th Praktikant
03. april 2004 - 20:34 #12
Jeg er ret sikker på jeg har fundet en løsning via http://www.positioniseverything.net/explorer/threepxtest.html

Nu skal jeg bare have det afprøvet ;o)
Avatar billede 7th Praktikant
03. april 2004 - 20:57 #13
Jep, hacket virker :o)

* html #float-image {
margin-right: -3px;
}

<div id="float-image" style="float: left"><img alt="" height="100" src="cover.jpg" width="100" /></div>
<div>Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst<br />Tekst</div>

Tak for hjælpen alligevel. Bare smid et svar begge to ;o)
Avatar billede 7th Praktikant
05. april 2004 - 07:51 #14
Jeg tillader mig at lukke spørgsmålet, da en løsning er fundet. Hvis I to meget gerne vil have del i de uendelige mange points, der var på spil, så smid en kommentar. Ellers siger jeg tak for forsøgene endnu engang :o)
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