Отсутствует. Вы не получаете никаких преимуществ XHTML. Что касается браузера, он получает странный HTML, а не XML. Если вы хотите получить преимущества XML, такие как расширяемость и более строгий синтаксический анализатор (если это выгодно), вы должны обслуживать свою страницу как application/xhtml+xml
, и IE ее не поддержит. Не говоря уже о том, что XHTML 1.0 несовместим с 2.0, в то время как HTML всегда будет перспективным.
Вы можете прочитать это , среди многих других. Короче говоря, используйте XHTML только в том случае, если вам это нужно, иначе это бесполезно.
XHTML также не обязательно означает, что браузеры будут приспосабливаться к стандартам. Не беспокойтесь о режиме Standards vs Quirks, это необходимо для обратной совместимости. Когда браузер встречает страницу с типом документа (любой тип документа, HTML или XHTML), он пытается отобразить ее в соответствии со стандартами. Это не значит, что он будет отображать это так, как говорит W3C, это просто означает, что он попытается (и, возможно, не удастся).