Почему XHTML1.1 датирован *раньше* XHTML1.0?Какой XHTML сегодня предпочтительнее?
Вопрос
Я не совсем понимаю статус XHTML: v1.0 и v1.1.Может ли кто-нибудь объяснить, что предпочтительнее на данный момент и почему?
В спецификациях W3C говорится, что XHTML 1.1 *предшествует** XHTML 1.0, что для меня очень нелогично:
http://www.w3.org/TR/xhtml11/ - Рекомендация W3C от 31 мая 2001 г.
http://www.w3.org/TR/xhtml1/ - Рекомендации W3C, обновленные 1 августа 2002 г.
Кроме того, сегодня я отметил, что последняя версия HTMLtidy выдает XHTML 1.0, когда я запрашиваю XHTML.Хммм... Несмотря на то, что спецификации XHTML 1.1 исполнилось 9 лет, она до сих пор не поддерживается основными инструментами.Это говорит о том, что XHTML 1.1 либо совершенно не нужен, либо является поддельным.
Какой из них мне следует использовать, если я создаю страницы сегодня?Что, если я создаю инструменты — стоит ли мне поддерживать оба?Или мне нужен только один?
Спасибо.
Решение
Если вы откроете документ XHTML 1.0 и щелкните значок версия с пометкой diff вы видите, что различия заключаются в основном/только (не проверял тщательно) в изменениях форматирования и грамматики.
Оригинал этого документа старше документа XHTML 1.1, поэтому я думаю, что они просто обновили документ, чтобы он соответствовал новому формату.
Другие советы
Кроме того, исходная документация XHTML 1.0 старше версии 1.1, как ответили другие:
Страница XHTML 1.1, на которую вы ссылаетесь, просто описывает структуру.«Модули», которые фактически определяют элементы, перечислены в http://www.w3.org/TR/xhtml-modularization/ и последнее обновление в 2008 году.
Не совсем моя сильная сторона, но возможно этот статья прольет свет.
Также согласно Википедия и w3 о предшествовании не может быть и речи:
http://www.w3.org/TR/xhtml1/ - Рекомендации W3C, 26 января 2000 г., исправлено 1 августа 2002 г.
Насколько мне известно, XHTML 1.1 был первой полноценной версией языка, основанной на XML.Это означает, что XHTML 1.1 должен обслуживаться с MIME-типом application/xhtml+xml.
XHTML 1.0 был добавлен как промежуточный вариант между полноценным языком XML (XHTML 1.1) и HTML 4 (текст Mime-типа/html).
По крайней мере, так я понимаю на данный момент.