Problem med bilder i <SPAN>

HTML & CSS

3 svar · 281 visningar · startad av Madmartigan

Medlem sedan sep. 200315 inlägg
Trådstart#1

Jag har problem när jag vill sätta en annan radhöjd än defult med bilder. Det fungerar utmärkt med bara textrader, men om jag har små ikoner framför varje rad blir det ihoptryckt.

Någon som har någon lösning på detta?
(det fungarar bra om man tar bort bilderna)

<div>
<span style="line-height: 50px">
<IMG SRC="/1.gif" WIDTH="13" HEIGHT="13">
Rad 1<br>
<IMG SRC="/2.gif" WIDTH="13" HEIGHT="13">
Rad 2<br>
<IMG SRC="/3.gif" WIDTH="13" HEIGHT="13">
Rad 3<br>
<IMG SRC="/4.gif" WIDTH="13" HEIGHT="13">
Rad 4<br>
</span>
</div>

// Mattias

Medlem sedan sep. 2003110 inlägg
#2

Vet inte om detta är en fusklösning men så här har jag gjort tidigare:

<div>
<span style="line-height: 50px">
<img src="/spacer.gif" width="1" height="40"><br>
<IMG SRC="/1.gif" WIDTH="13" HEIGHT="13">
Rad 1<br>
<img src="/spacer.gif" width="1" height="40"><br>
<IMG SRC="/2.gif" WIDTH="13" HEIGHT="13">
Rad 2<br>
<img src="/spacer.gif" width="1" height="40"><br>
<IMG SRC="/3.gif" WIDTH="13" HEIGHT="13">
Rad 3<br>
<img src="/spacer.gif" width="1" height="40"><br>
<IMG SRC="/4.gif" WIDTH="13" HEIGHT="13">
Rad 4<br>
</span>
</div>

spacer.gif motsvarar en transparent bild 1 x 1 px

Medlem sedan sep. 200315 inlägg
#3

Det är klart man kan göra så, men det är klart en "fusklösning".

Det måste finnas något sätt att göra det "på riktigt" utan att få massa kod.

Någon som vet?

// M

Medlem sedan mars 200459 inlägg
#4

Din urprungliga metod verkar fungera fint i Gecko och Opera, att den inte fungerar i IE beror troligen på en bugg. Du skulle kunna prova att ge varje bild en top+bottom margin istället:

img {
margin: 18px 0;
vertical-align: middle;
}

263 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)