@@Tim:
Zunächst mal grundsätzlich zu Sonderzeichen, bisher dachte ich die Form wäre "&irgendwas;". Den Gedanken muss ich wohl abhaken, denn sowohl IE als auch FF benötigen nicht zwingend das Semikolon am Schluss, was mich erstmal zur Frage bringt, warum nicht?
Fehlertoleranz. Du solltest dich nicht darauf verlassen und jede Zeichen-Entity-Referenz mit ';' abschließen.
Ok, da ich nun darauf vorbereitet bin, muss ich wohl davon ausgehen, jeder Browser versucht ein Sonderzeichen zu finden wenn auf ein "&" direkt etwas folgt.
Nein, bei fehlerhaftem Quelltext ist nicht davon auszugehen, dass jeder Browser dieselbe Fehlertoleranz zeigt und dasselbe Ergebnis liefert.
Das kann aber auch zu weit gehen, wenn wie im Link der IE aus "®ion=" => "®ion=" macht.
Weil 'reg' eine benannte Entity für das Zeichen '®' ist.
Live long and prosper,
Gunnar
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)