HTML 5 vs. XHTML 2: Eine Artikelübersicht und Umfrage

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ähnlich wie bei CSS3 ist die breite Akzeptanz für die Web-Sprachen der nächsten Generation eine ferne Fata Morgana. Dennoch ist es wichtig, sich über diese Dinge auf dem Laufenden zu halten und sogar an diesen frühen Phasen teilzunehmen, während die Dinge noch formbar sind. Anstatt alles hier neu aufzuwärmen, hier ist eine Übersicht über Artikel, die über die beiden wichtigsten neuen „konkurrierenden“ Formate sprechen.

In der Seitenleiste gibt es auch eine neue Umfrage, in der Sie Ihre Stimme abgeben können, welches Sie zu diesem Zeitpunkt bevorzugen oder ob es Ihnen einfach egal ist.

XHTML 2 vs. HTML 5

Was jeder vermeiden möchte, ist ein weiterer Standardkrieg. Glücklicherweise, da beide Sprachen XML-Namespaces unterstützen (oder im Falle der HTML-Serialisierung von HTML 5, DOCTYPE-Switching), ist es unwahrscheinlich, dass wir das browserabhängige Verhalten sehen werden, das wir in den 1990er Jahren hatten. Abgesehen von Standardkriegen sieht die Zukunft für die Webentwicklung rosig aus. Diese neuen Markup-Features und APIs werden eine reiche Umgebung für die Webentwicklung bieten, die die Lücke zwischen Web- und Desktop-Anwendungen schließen sollte.

X/HTML 5 versus XHTML 2

Sowohl X/HTML 5 als auch XHTML 2 konkurrieren darum, HTML 4 und XHTML 1 zu ersetzen. Selbst in diesem frühen Entwicklungsstadium haben einige Browseranbieter bereits ihre Präferenz für die eine oder andere Spezifikation geäußert. Als Ergebnis der Hektik und der geschlossenen Natur der Beratungen beginnt dieses Thema, die Webstandards-Community zu polarisieren. Während sich die beiden Spezifikationen weiterentwickeln, werden mehr Entwicklungs- und Marketinggelder in die eine Spezifikation als in die andere investiert, und alle Zutaten sind vorhanden für einen Standardkrieg.

Die Zukunft des Webs: XHTML 2.0

Das Einzige, was über den Arbeitsentwurf von XHTML 2.0 vom 5. August 2002 sicher ist, ist, dass nichts daran sicher ist. Er wird sich zwischen jetzt und der Empfehlung fast definitiv in irgendeiner Weise ändern, aber das Ziel, Struktur und Semantik zu betonen, wird sich wahrscheinlich nicht ändern. Aus diesem Grund ist es eine gute Idee, sich die Seiten anzusehen, die Sie jetzt erstellen, und sich daran zu gewöhnen, Struktur und Stile angemessen zu verwenden. Verwenden Sie Markup, um zu kennzeichnen, was etwas ist, nicht wie es aussehen soll, und verwenden Sie CSS für den Rest. Denken Sie insgesamt mehr über die Struktur Ihrer Dokumente und das, was Sie damit tun möchten, nach und nicht unbedingt so sehr darüber, wie sie aussehen sollen.

Eine Vorschau auf HTML 5

Die Arbeit an HTML 5 schreitet schnell voran, wird aber voraussichtlich noch mehrere Jahre dauern. Aufgrund der Anforderung, Testfälle zu produzieren und interoperable Implementierungen zu erreichen, gehen aktuelle Schätzungen davon aus, dass die Arbeit in etwa zehn bis fünfzehn Jahren abgeschlossen sein wird. Während dieses Prozesses ist Feedback von einer breiten Palette von Personen, darunter unter anderem Webdesigner und -entwickler, Anbieter von CMS und Autorentools sowie Browseranbieter, unerlässlich, um seinen Erfolg zu gewährleisten. Jeder ist nicht nur willkommen, sondern wird aktiv ermutigt, Feedback zu HTML 5 zu geben.

HTML5, XHTML2 und die Zukunft des Webs

Während XHTML2 eine semantische Verbesserung gegenüber XHTML 1.0 darstellt, scheint es unwahrscheinlich, dass es für Webentwickler noch lange von Bedeutung sein wird, insbesondere wenn man bedenkt, dass Internet Explorer immer noch keine XHTML 1.0-Unterstützung bietet. Es wird viele Jahre dauern, bis eine neue Version XHTML2 unterstützt, und wir haben keine Anhaltspunkte dafür, dass die nächste Version dies tun wird. Andererseits schleichen sich bereits viele Teile von HTML5 in die Browser ein, und wenn Microsoft in Zukunft aktiv an der Entwicklung von HTML5 teilnimmt, scheint es wahrscheinlich, dass viele bereits sehr ausgereifte Funktionen in kürzerer Zeit browserübergreifend unterstützt werden. Die Tatsache, dass HTML5 mehrere Bereiche enthält, die bereits für die Implementierung bereit sind, während sie in anderen Bereichen noch entwickelt werden, macht es zu einer Technologie, die leicht teilweise adaptiert werden kann, bis die Browserunterstützung für die gewünschten Funktionen vollständig entwickelt ist. HTML5 wird die Zukunft des Webs sein, daher ist mein Rat, ihm aufmerksam Beachtung zu schenken.

Sehen Sie sich alle Umfragen und Ergebnisse von CSS-Tricks auf der Seite Umfragen an.