Почему 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 либо совершенно не нужен, либо поддельный.


Какой из них я должен использовать, если я пишу страницы сегодня? Что делать, если я создаю инструменты - должен ли я заботиться о поддержке обоих? Или мне нужен только один?

Спасибо.

4 2

4 ответа:

Если вы откроете документ 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 должен обслуживаться с типом application/xhtml+xml mime.

XHTML 1.0 был добавлен как промежуточное звено между полноценным языком XML (XHTML 1.1) и HTML 4 (mime type text/html).

По крайней мере, таково мое понимание до этого момента.