wissen nicht, aber eine gewisse Vorahnung durch Erfahrung
dann machst du etwas falsch :D teste in jedem stadium nach jeder änderung alle browser und dir bleibt nachträgliches, mühseliges suchen erspart
Ja - schön wenn es so einfach wäre
ist es in vielen fällen (erfahrungswert)
Seiten schreibt man für Browser - man sollte sie gegen den Validator prüfen, da geb ich Dir recht, aber leider garantiert eine 'Congratulations - your code is valid' Ausgabe des Validators nicht das die Browser keine Fehler bei der Darstellung machen.
das ist richtig, aber mögliche fehlerquellen werden minimiert - spätestens, wenn du das DOM manipulieren willst, ist invalider code uncool
auch wenn du einen xml parser über die seite jagst, der wird dann einfach sagen "aus fertig, parser fehler in zeile x"