Swen: Warum kommt ein Leerzeichen wenn keines da ist ???

Beitrag lesen

Moin

Was ist der unterschied zwischen
<font size="2"> Textanfang...........Textende. </font> und
<font size="2"> Textanfang...........Textende.</font>

Das eine ist korrekt, das andere nicht :-)

Das Problem hängt inho mit der Definition der white spaces in HTML zusammen. Wir sind es zunächst gewohnt, als whitespace nur das zu betrachten was zu "sehen" ist, wenn wir die Leertaste der tastatur drücken. HTML sieht das anders, was ja auch praktisch ist: Ein Zeilenumbruch in unseren Text, den wir im Sourcecode wegen der Übersichtlichkeit einfügen, ist für HTML eben white space. Aus http://www.w3.org/TR/html4/struct/text.html#idx-white_space-2 lernen wir deshalb, dass direkt nach einem Start-Tag bzw unmitelbar vor einem Ende-Tag kein whitespace stehe sollte

<cite>
Thus, authors, and in particular authoring tools, should write:

<P>We offer free <A>technical support</A> for subscribers.</P>

and not:

<P>We offer free<A> technical support </A>for subscribers.</P>

</cite>

Viele Grüße

Swen