“HTML ist für den Chindsgi, XHTML für die Erwachsenen.” So war das Credo lange bei den Web-Entwicklern. Zur Erinnerung: XHTML ist XML. Das heisst, es gelten strengere Regeln als bei HTML: Tags müssen z.B. geschlossen werden. Alles andere ist falsch und wird vom Browser nicht verstanden – und nicht angezeigt.
Die Safari-Entwickler sehen das anders: In einem aktuellen Artikel empfehlen sie die Verwendung von HTML anstatt XHTML. Als Gründe nennen sie die weitere Verbreitung von HTML-Parsern und demnach die höhere Chance, dass die Seite korrekt dargestellt wird. Ausserdem ist die Gefahr von falsch dargestellten Seiten durch Fehler im Code geringer.
[…] XML has draconian error-handling rules. In contrast to the leniency of HTML parsers, XML parsers are required to fail catastrophically if they encounter even the simplest syntax error in an XML document. This gives you better odds of generating valid XML, but it also makes it very easy for a trivial error to completely break your document.
Um dennoch fehlerfreie Interpretation von HTML zu garantieren, werden folgende Schritte empfohlen:
tilllate.com? Ist weder HTML4 noch XHTML. Sondern eine Freestyle-Mischung aus erster Gehversuchen mit HTML, CSS und wirren Tags, welche in gar keiner DTD vorkommen. Dies wird beim nächsten tilllate Redesign natürlich anders.