XHTML против HTML5

Extensible HyperText Markup Language (XHTML) и HyperText Markup Language (HTML5) являются языками разметки. XHTML — это расширение HTML, которое было создано для решения проблем совместимости между браузерами. HTML5 — это более новая версия HTML.

Давайте рассмотрим некоторые различия между XHTML и HTML5.

XHTML

  • Имеет более обширный тип документа по сравнению с HTML5.

  • Все элементы должны иметь соответствующий закрывающий тег.

  • Нет тегов для верхнего колонтитула, нижнего колонтитула, раздела, статьи, навигации и разделов с классами; вместо этого должны использоваться идентификаторы.

  • С учетом регистра.

  • Не содержит GeoLocation API.

  • Не поддерживается некоторыми браузерами (например, Internet Explorer 8)

  • Имеет гораздо более простой тип документа, чем XHTML.

  • Некоторые элементы могут опускать конечный тег.

  • Есть теги для верхнего, нижнего колонтитула, раздела, статьи и навигации. Это упрощает написание и чтение кода.

  • Без учета регистра.

  • Включает API, который позволяет пользователям делиться своим местоположением.

  • Совместим со всеми браузерами.

Хотя XHTML был разработан для преодолевая недостатки HTML4, HTML5 решает проблемы HTML4 и XHTML и включает в себя больше функций (например, API местоположения и звуковые теги). Следовательно, он стал наиболее широко используемым языком разметки в современном мире.

Оцените статью
nanomode.ru
Добавить комментарий