Hi,
nachdem ich die Diskussionen in "ist selfhtml tot?" gelesen habe, dort vor allem die Spekulationen und/oder Wahrheiten um Google und Videocodecs und vor dem Hintergrund, dass die Browser immer fehlertoleranter werden, stellt sich mir die Frage, warum man sich überhaupt bemühen sollte, valides html zu erstellen.
Warum schreibe ich valides HTML?
Antwort A)
Weil ich's kann!
Fehlertoleranz kann keine Entschuldigung für schlampiges Arbeiten sein.
Unterschiedliche Browser/Parser werden immer auf unterschiedliche Art und Weise fehlertolerant sein (auch wenn HTML 5 das stärker zu reglementieren versucht) - mit dem Ergebnis, dass bei fehlerhaftem Code auch das DOM, das letzten Endes daraus erstellt wird, immer wieder ein anderes sein kann.
Mit CSS und JavaScript kann man aber nur vernünftig arbeiten, wenn man weiss, wie das DOM effektiv aussieht.
Damit erspart mir valider Code letztendlich auch einfach Zeit bei der Fehlersuche.
MfG ChrisB
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]