Ingo Turski: target bei XHTML ersetzen?

Beitrag lesen

Hi,

XHTML1.1, das du richtigerweise als 'application/xhtml+xml' statt 'text/html' ausliefern müßtest,
öhm... is das so vorgeschrieben?

Nein, ist es nicht.

Sagen wir mal, es ist so gut wie vorgeschrieben. ;-)
Nach http://www.w3.org/TR/xhtml-media-types/#summary 'SHOULD' application/xhtml+xml verwendet werden - während es für XHTML 1.0 (HTML compatible) nur 'MAY' heißt.
Und nach RFC2119 müssen bei SHOULD schon triftige Gründe im Einzelfall dagegen sprechen, von dieser Empfehlung abzuweichen. Wenn ein Dokument nun genauso gut als XHTML 1.0 Strict deklariert (und als text/html ausgeliefert) werden kann, sehe ich absolut keinen Grund von dieser Empfehlung abzuweichen.

freundliche Grüße
Ingo