HTML4 verwenden. XHTML vergessen.

“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.

This entry was posted in Web Development. Bookmark the permalink.

4 Responses to HTML4 verwenden. XHTML vergessen.

  1. leo says:

    Das ist eine faule Ausrede! (Auch wenn die Begründung einleuchtet.) Langfristig wird meiner Meinung nach kein Weg an (minimalistischem) xHTML und CSS vorbeiführen. Der Code müsste sowieso 100%-valid sein, egal ob xHTML oder HTML. Ich verstehe aber auch das dies bei organisch gewachsenen Seiten wie eurer alles andere als leicht ist.

  2. silvan says:

    Zugegeben: Die Reinheit von XHTML/CSS ist sehr verlockend. Gibt mir ein beruhigendes Gefühl wie ein heisser Jasmintee…
    Ich finde auch, dass Code 100% valid sein sollte. Aber wenn das mal nicht so ist, soll der Browser flexibel genug sein, diesen Code dennoch anzuzeigen. In einem Medium wie dem Web, wo vom Goof bis zum Grossmami alle publizieren sollten dürfen, muss Toleranz herrschen. Auch gegenüber dem Markup.

  3. kux says:

    solange IE immer noch die css standards ignoriert, wird sich immer einer finden, der behauptet das internet müsse tolerant sein.

    wenn eine oma HTML könnte, dann wäre XHTML für sie genau so leicht.
    das gleiche gilt für den goof und den möchtegern webdesigner.

    bei allem respekt silvan, aber das ist kein so gutes argument.

    freundliche grüsse
    kushtrim

  4. Pingback: Cheb Mami