hi!
Du kannst mir von noch so vielen Fehlern im IE erzählen, ich
wette, daß ich immer einen mehr im Netscape finde.
Das hätte ich gerne per Induktion bewiesen. Ansonsten solltest du
dich mit solchen Behauptungen zurückhalten.
Spaß beiseite, wenn man ganz objektiv an die Sache geht, merkt man
recht schnell, welcher Browser in Sachen CSS mehr kann und genauer
interpretiert (wenn ich sage, eine Schrift soll 10px groß sein,
dann hat sie auch 10px groß zu sein und nicht, wie bei N6 12px).
Oh, jetzt geht es plötzlich um Netscape 6? Soweit ich weiß, ist
Mozilla -- darauf basiert N6 -- bislang immer noch der einzige
Browser (auf jeden Fall der erste), der den CSS Acid Box Test
fehlerfrei besteht. Und Mozilla wurde streng in die Richtung
entwickelt, um einen vollkommen standard-kompatiblen Browser zu
programmieren.
Ansonsten unterstützt IIRC sogar der Opera 5.x mehr Standards als
der IE.
Ein weiterer Punkt, der zu erwähnen und auch nicht zu vergessen
ist, wie wir, die Programierer und Webmaster, mit dem Programm
zurecht kommen. Du kannst viel erzählen vom "sauberen Code
schreiben" und "mehr an die Standrts halten". Wenn WIR es nicht
machen, sei es weil wir die immer komplexeren Sprachen nicht
richtig beherschen, oder weil unsere Editoren schlechten Code
produzieren, muß mein HTTP-Client damit umgehen können. Das ist
auch eine Eigenschaft, die man beachten muß. Ein Browser muß nicht
nur nach Schema 0-8-15 den Code interpretieren, sondern auch
"wissen", was wir wie angezeigt haben wollen.
Der Browser soll raten, was der Ersteller der Seiten gemeint hat? Wie
soll er das denn machen? Auf dem Gebiet der KI sind wir noch nicht
ganz so weit. Außerdem kann dabei nie das richtige rauskommen. Wieso
auch: wenn ihr unfähig seid, korrekten Code zu produzieren, kann doch
der Browser nichts dafür. Bei solchen Problemen kann der Validator
sicher gute Dienste leisten.
Von einem Compiler erwartest du ja auch nicht, dass er dich an die
Hand nimmt und meint: "So, jetzt schauen wir mal zusammen, was du
wieder für einen dummen Fehler gemacht hast." Der Compiler klopft dir
auf die Finger und macht gar nichts mit deinem Code, und genauso
sollte es bei HTML, CSS und JavaScript (da erst recht!) auch sein.
bye, Frank!