Marco,
Bin ich das? Ähm – nö.
Ok, diese Antwort zeugt davon, dass du durchaus einen gewissen Humor zu haben scheinst ;)
Weil man bei invalidem HTML-Code nicht davon ausgehen kann, dass alle Browser sich fehlertolerant verhalten. Ein script-Element ohne typ-Attribut ist kein valides HTML.
Nun ja das type-Attribut setze ich nur, wenn ich wirklich den Quelltext innerhalb der HTML-Datei schreibe, verlinke ich auf eine externe Datei, schreibe ich das bei js zum Beispiel nicht. Allerdings fällt mir dabei auf, dass ich es durchaus bei meinen stylesheets tue. Nun, vielleicht ist da ein klares Umdenken gefordert im Sinne von: Wenn dort, dann dort auch.
Anstatt so niveauloser Bauklötze […]
??
Damit meine ich: Wenn ich schreibe es ginge und du nur "nö geht nicht" dann finde ich das irgendwie doof. Ich zum Beispiel konnte mir überhaupt nicht denken, warum das nicht gehen soll, schließlich teste ich meinen Quelltext mit den 3 gängigsten Browsern und keiner hat sich (speziell für's script tag) beschwert.
PS. Würdest du bitte nicht den gesamten Text zitieren, sondern nur die Stellen, auf die du dich in deiner Antwort beziehst? Danke.
Da muss ich so unnötig viel zweimal lesen ... aber ich verstehe die Problematik ... ich merk's mir für die Zukunft.
Grüße,
Marco