webForumDet fria alternativet

Rader skapar mellanrum?!

3 svar · 214 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#1

Jag har en fråga som jag har funderat på några gånger, så nu passar jag på.
Varför blir det ett glapp mellan te.x. två bilder om jag gör så här:
<img>
<img>
Men inte om jag gör så här: <img><img>
Detsamma gäller <span>taggar också.
Skulle vara trevligt med en lite förklaring.

aljMedlem sedan sep. 2002538 inlägg
#2

Blir så för mig med, antager att det är IE:s sätt att tolka koden på..

cyprysMedlem sedan dec. 20003 563 inlägg
#3

Det där är en gammal bugg som varit med i många år.
Vad jag minns så är det speciellt NS, mozilla m.m som tolkar radbrytet som ett mellanslag, och lägger därefter in ett mellanslag vilket får allt att se mysko ut.

jarvkloMedlem sedan juli 20013 378 inlägg
#4

Hmm...
Radbrytningar i text *är* whitespace (mellanslag) enligt http://www.w3.org/TR/html4/struct/text.html#h-9.3.2
Så frågan är om det är en bugg eller en feature eftersom
<img> <img> inte är samma sak som <img><img> enligt specen ;)

Undantag finns givetvis också... Läs t.ex. http://www.w3.org/TR/html4/appendix/notes.html#notes-line-breaks
;)

129 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)