Каковы различия между строгим xhtml 1.0 и xhtml 1.1? - PullRequest
4 голосов
/ 25 июня 2011

xhtml 1.1 - это эволюция xhtml 1.0, верно?Поэтому мне интересно, каковы основные различия между ними.Некоторое время я использовал строгий xhtml 1.0, но, если есть эволюция, я хотел бы знать, есть ли что-то лучшее в этом.

obs: есть несколько вопросов, которые выглядят как этот, но большинствоиз них примерно html против xhtml или переходный или строгий.Надеюсь, вы не думаете, что это какой-то дубликат (если это так, я не смог его найти).

спасибо.

Ответы [ 3 ]

8 голосов
/ 25 июня 2011

Ознакомьтесь с официальной документацией от W3C или для вашего удобства:

Это приложение описывает различия между XHTML 1.1 и XHTML 1.0 Строгий. XHTML 1.1 представляет отход от HTML 4 и XHTML 1,0. Наиболее важным является удаление функций, которые были объявлены устаревшими. В В общем, стратегия заключается в определении язык разметки, который богат структурная функциональность, но это опирается на таблицы стилей для представление.

Различия могут быть обобщены как следующим образом:

На элементах "a" и "map" "имя" атрибут был удален в пользу атрибут "id" (как определено в [XHTMLMOD]).

Коллекция "Рубин" элементы были добавлены (как определено в [РУБИНОВЫЙ]).

6 голосов
/ 25 июня 2011

Помимо нескольких языковых изменений, указанных в ответе @ Франсуа, основное отличие - техническое.XHTML 1.0 был определен частично как промежуточный шаг, как способ позволить веб-авторам перейти от HTML4 к синтаксису XHTML.

XHTML 1.1 представлял собой переформулировку языка в серию модулей в качестве основы для будущего развития языка авторами спецификаций, позволяя различным частям развиваться в рамках отдельных редакторов и рабочих групп, каждая из которых может развиваться в своемСобственный темп.Вы можете увидеть тот же процесс модульности с CSS 3.

Является ли модульность хорошей или полезной вещью или нет, это вопрос мнения, и есть некоторые доказательства того, что спецификация модульности не работает ужасно хорошо.

Как оказалось, со следующей спецификацией XHTML, разрабатываемой как часть HTML5, она строится в основном как единая монолитная спецификация, и для ее расширения требуется всего несколько спутниковых спецификаций.

0 голосов
/ 26 сентября 2014

У меня сложилось впечатление, что строгий xhtml 1.0 требовал гораздо более точного синтаксиса «поставь точку, я пересекаю твою», чтобы проверить с помощью W3C то, что я помню. Это были простые вещи, но требовалось немного больше сосредоточиться на больших сборках, чтобы убедиться, что вы не пропустили их до проверки.

...