Почему 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 ответа:
Если вы откроете документ 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).
По крайней мере, таково мое понимание до этого момента.