Есть ли преимущество использования типа документа XHTML 1.1 с типом MIME "text / html" вместо типа документа HTML? - PullRequest
7 голосов
/ 19 января 2011

XHTML 1.1 предназначен для использования с MIME-типом application / xhtml + xml. Тем не менее, почти никто не делает этого, потому что IE неправильно обрабатывает MIME-тип «application / xhtml + xml», и драконовская обработка ошибок считается недружественной для пользователей.

Если наш сайт застрял с MIME-типом "text / html", есть ли какое-либо преимущество в использовании типа документа XHTML 1.1 над HTML4 или HTML5?

1 Ответ

10 голосов
/ 19 января 2011

См. это 8-летнее обсуждение этой самой темы , которое ведет к этой углубленной статье .Вкратце: в этом есть недостатков .Не делайте этого.

Резюме из статьи:

Если вы используете XHTML, вы должны предоставить его с типом MIME application / xhtml + xml.Если вы этого не сделаете, вы должны использовать HTML4 вместо XHTML.Альтернатива, использующая XHTML, но предоставляющая его в виде text / html, вызывает многочисленные проблемы, описанные ниже.

...