Почему XHTML1.1 датирован *раньше* XHTML1.0?Какой XHTML сегодня предпочтительнее?

StackOverflow https://stackoverflow.com/questions/2558911

Вопрос

Я не совсем понимаю статус 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).

По крайней мере, так я понимаю на данный момент.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top