Bei Christoph Schneegans kann man das ganze, übersichtlich aufbereitet, nachlesen.
Ich denke, dass hier einige Missverständnisse aufgeklärt werden.
Unsinnige Argumente für XHTML
Einige Leuten meinen, XHTML sei besser als HTML für moderne, auf CSS basierende Layouts ohne Tabellen geeignet und habe Vorteile für die Barrierefreiheit. Das ist natürlich völliger Quatsch. HTML 4.01 und XHTML 1.0 unterscheiden sich lediglich syntaktisch. Die Verwendung von XHTML 1.1 ist sogar nachteilig für die Barrierefreiheit.
Daraus resultieren folgende Empfehlungen, die man beim Erstellen von Webinhalt beachten sollte. Außerdem werden Links zu den notwendigen Validatoren angeboten und Tipps für xhtml-Dokumente gegeben.
- Verwenden Sie XHTML 1.0 Strict.
- Verwenden Sie einen XML-Validator. Der W3C-Validator und Validome sind keine XML-Validatoren.
- Beachten Sie dabei die Kompatibilitätsrichtlinien und überprüfen Sie die Einhaltung.
- Codieren Sie Ihre XHTML-Dokumente und Stylesheets in UTF-8. Verwenden Sie keine Entity-Referenzen außer <, >, " und &.
- Liefern Sie Ihre Dokumente als text/html aus. Content Negotiation lohnt sich nicht.