webForumDet fria alternativet
Logga in / Bli medlem

Rader skapar mellanrum?!

HTML & CSS

3 svar · 216 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#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.

Medlem sedan sep. 2002538 inlägg
#2

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

Medlem 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.

Medlem 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
;)

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)