@@inthewest:
nuqneH
wieso ist es ein Workaround, eine veraltete und längst überdauerte Methodik anzuwenden, anstatt den für das gewünschte Ziel _definierten_ Weg zu gehen?
Die 90er-Jahre sind vorbei.
...was noch lange kein grund ist.
Doch.
um aber eine weitere diskussion gleich zu unterbinden: ich will weder eine diskussion hierzu, noch lösungsvorschläge, sondern nur eine erörterung, wo das problem herkommt :)
Aus der unterschiedlichen Fehlerbehandlung von Browsern.
Wenn XHTML als 'text/html' ausheliefert wird, dann wird es nicht nach XML-Regeln geparst, sondern als Tag-Soup.
'<a name="inhalt"><h1>Hallo und guten Tag</h1>
' ist kein valides HTML. Browser machen dennoch das Beste daraus. Was das Beste ist, entscheidet jeder Browser anders.
Deshalb gilt sinngemäß Zitat 1680.
Qapla'
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)