Gunnar Bittersmann: Teil-Projekt Testen

Beitrag lesen

@@MB

Ich habe ja XHTML verwendet, die vorstufe von HTML 5.

Nein. XHTML 1 ist der Sprachumfang von HTML 4 in XML-Syntax. HTML5 ist erweiterter Sprachumfang (einiges ist auch weggefallen), aber nicht in XML-Syntax, nicht einmal SGML. Man kann HTML5 nicht als Nachfolger von XHTML 1 ansehen.

Man kann HTML5 auch in XML-Syntax schreiben (nennt sich dann „polyglottes HTML“). Zu XHTML5 wird es erst, wenn es als XML ausgeliefert (d.h. mit einem Medientypen wie application/xhtml+xml) und verarbeitet wird. Empfehlenswert ist letzteres eher nicht.

Du solltest HTML5 verwenden, nicht XHTML 1. Die Neuerungen bieten Verbessern hinsichtlich Benutzbarkeit und Barrierefreiheit einer Seite.

HTML-Parser von Browsern interpretieren sowieso alles, was ihnen bekannt ist. Das trifft auch auf CSS zu. Insofern ist es unsinnig, nur das zu verwenden, was es schon in CSS 2 gab.

Ich werde mich danacht orientieren wenn weiter mit HTML 5 und CSS 3 geht.

„Werde“ und „wenn“ im Schabowskischen Sinne: sofort, unverzüglich.

LLAP 🖖

PS: Wenn du deine Seiten als text/html ausliefern wirst, bedenke, dass du die Sprache mit dem lang-Attribut angeben musst, nicht mit xml:lang. In polyglotten HTML beide Attribute mit demselben Wert.

--
Ist diese Antwort anstößig? Dann könnte sie nützlich sein.