Viele beziehen sich auf JavaScript (kann ich ruhig ignorieren) und andere wiederum auf HTML, wie auf das <hr /> Element.
Nein, du kannst keine Fehler ignorieren, wenn du XML-Komplatibles XHTML schreiben willst. Ein XML-Parser sieht das garnicht gern. Und auch wenn du's als text/html auslieferst, kannst du nicht einfach jeden Fehler ignorieren. Fehlende Alt-Attribute sind eine Sache, nicht wohlgeformter Code eine andere.
Beispiel 1:
<hr size="1" noshade="noshade" />
Warum wird das "size" und das "noshade" als Fehler dargestellt?
sagt das der Validator nicht?
Ich kenn keine andere Lösung das <hr> Element auf 1px Höhe zu bringen als mit "size". Und laut SelfHTML soll man bei XHTML
noshade="noshade"
schreiben.
jein, du sollst CSS zur Formatierung verwenden - nicht (X)HTML
Wo ist der Fehler?
was sagt der validator?
Das Value ist ein ServerTag, also vollkommen korrekt.
warum sieht das dann der Client?
Ok, W3C kann das nicht wissen, aber warum Validiert er auch den Value-Inhalt?
Was sagt der Validator? Sagt er dir ggf. dass du deinen Inhalt kontextspezfisch maskieren sollst?
Ich meine dann kann aaaaalllleees stehen, das hat doch nix mit dem HTML zu tun, ist lediglich der Inhalt des Feldes. Oder liege ich da Falsch?
Dein HTML-Dokument hört nicht nach einem value=" auf und beginnt beim nächsten " wieder neu.