Hi,
die frage ist, warum steigt man nicht endlich mal auf validierende clients um? ;)
Wg. der eingeführten Fehlertoleranz der IEs.
nein, um dem browser zu sagen, was er da genau vorgesetzt bekommt und vorauf sich der parser verlassen darf
Das braucht man nicht. Zumindest nicht im überschaubaren HTML-Umfeld, wo *jeder* Browserhersteller seit je her proprietäre Elemente und Attribute nutzt, die dann teilweise später standardisiert wurden, teilweise weiter proprietäre Nischen bildeten oder schlicht nur internen Zwecken dienen.
ich weiss nicht, wie browser programmiert sind bzw wie sie arbeiten - aber ich würde anhand der dtd entsprechende module laden - "wenn in dtd irgendwas von video-element steht, lade deine routine zum videos anzeigen" - ich bin mir sicher, dass derartige routinen zusätzliche ressourcen beanspruchen, die - wenn sie nicht geladen werden - den browser schneller machen
Der Browser unterstützt, was er unterstützt. Das ist überschaubar. Das Nachladen von Modulen zur Laufzeit wg. eines Standard-Tags, ist bei den Datenmengen wohl nicht weiter sinnvoll ...
Gruß, Cybaer
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)