Gunnar Bittersmann: role-Attribut in HTML 5

Beitrag lesen

@@Alfie

Benutze HTML5.

Ja, schon klar. Ich leide aber immer noch unter meinen Besuchern aus Entwicklungsländern mit Brausen von anno dunnemal.

Na und? Die verwenden ihren HTML-Parser; moderne Browser ihren HTML5-Parser. Und zwar völlig unabhängig davon, ob du <!DOCTYPE html> oder etwas anderes angibst.

HTML5 ist bewusst abwärtskompatibel konzipiert. Es gibt keinen Grund, nicht HTML5 zu verwenden. Auch ältere Browser interpretieren daraus das, was sie verstehen. Was sie nicht verstehen, stört sie auch nicht; das ignorieren sie einfach.

Also: Benutze HTML5. (Und wenn du in alten Browsern ihnen unbekannte Elemente stylen willst, ein html5shim.)

Inzwischen bin ich schon weiter: XHTML 1.0 (obwohl "role" Teil der Spec’s) funktioniert nicht. Möglich wäre eine Erweiterung der DTD in XHMTL 1.1. Damit steigt aber wieder der IE6 aus.

Nein, der steigt bei XHTML 1.1 genauso wenig aus wie bei HTML5 (wenn du das nicht mit XML-Medientyp rausschickst).

Es ist aber unsinnig, XHTML 1.1 zu verwenden. Benutze HTML5.

LLAP

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)