CarstenP: Korrektes Coden in XHTML

Beitrag lesen

Nachtrag:

Ich habe jetzt noch ein wenig weiter gesucht und habe meine Tests auf Beispiele ohne Bilder ausgedehnt.

Die folgenden beiden Code-Fragmente sollten dasselbe bewirken (siehe dazu ebenfalls http://www.w3.org/TR/html401/appendix/notes.html#notes-line-breaks):

<p><a href="...">Linktext</a></p>  
  
<p><a href="...">  
Linktext  
</a></p>

In Firefox 2.0, Opera 9.2 und Internet Explorer 6.0 gibt es hier auch tatsächlich keine Unterschiede.

Auch folgende Code-Fragmente sollten dann theoretisch wieder dasselbe bewirken:

<p>Text Text <a href="#">Linktext</a> Text Text</p>  
  
<p>Text Text <a href="#">  
Linktext  
</a> Text Text</p>

In allen drei getesteten Browsern wird nun aber am Ende des Links ein zusätzliches Leerzeichen ausgegeben, eigenartiger Weise aber nicht vor dem Link.

Sofern ich nicht eine wichtige Regel übersehen habe, so kann ich im Augenblick nur den Schluß ziehen, daß sämtliche von mir gerade getesteten Browser an dieser Stelle fehlerhaft sind.

Viele Grüße
Carsten