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

Beitrag lesen

Hallo Swen
Danke für die Antwort

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 :-)

Welches der beiden ist korrekt bei <FONT> (obere oder untere)

Das Problem hängt inho mit der Definition der white spaces in HTML zusammen. ...

Aushttp://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>

Das habe ich mir schon vorher angesehen, komme aber nicht klar damit.

Denn:
<font size="2"> Textanfang...........Textende.</font>
(ohne Leerzeichen) bringt mir ein Leerzeichen der größe size="3" und
<font size="2"> Textanfang...........Textende. </font>
(mit Leerzeichen) bringt mir kein Leerzeichen.

Irgendwie widerspricht sich das mit dem was du geschrieben hast, denn das ungewollte Leerzeichen kommt dann wenn ich zwischen dem Textende und dem FONT-Tag KEIN Leerzeichen mache.

Soll man jetzt zwischem dem letzten sichtbaren Zeichen und dem FONT ein Leerzeichen machen oder nicht ???
Ist da vielleicht ein Unterschied zwischen <FONT> und <P>???

Auch der Nachfolgende Text kann es nicht sein da nach diesem Font das Ende der Datei kommt.
<font size="2"> Textanfang...........Textende. </font>
</body></html>

mfg Erich