XHTML - Введение
XHTML означает EXрастяжимый HyperTдоб Markup Lболь. Это следующий шаг в эволюции Интернета. XHTML 1.0 - это первый тип документа в семействе XHTML.
XHTML почти идентичен HTML 4.01 с небольшими отличиями. Это более чистая и строгая версия HTML 4.01. Если вы уже знаете HTML, вам не нужно уделять особого внимания изучению этой последней версии HTML.
XHTML был разработан консорциумом World Wide Web Consortium (W3C), чтобы помочь веб-разработчикам перейти от HTML к XML. Переходя на XHTML сегодня, веб-разработчики могут войти в мир XML со всеми его преимуществами, сохраняя при этом уверенность в обратной и будущей совместимости контента.
Зачем использовать XHTML?
Разработчики, которые переносят свой контент на XHTML 1.0, получают следующие преимущества:
Документы XHTML соответствуют XML, поскольку их легко просматривать, редактировать и проверять с помощью стандартных инструментов XML.
Документы XHTML можно писать так, чтобы они работали лучше, чем раньше, в существующих браузерах, а также в новых браузерах.
В документах XHTML могут использоваться такие приложения, как сценарии и апплеты, которые полагаются либо на объектную модель документа HTML, либо на объектную модель документа XML.
XHTML дает вам более последовательный, хорошо структурированный формат, так что ваши веб-страницы могут быть легко проанализированы и обработаны нынешними и будущими веб-браузерами.
Вы можете легко поддерживать, редактировать, конвертировать и форматировать свой документ в долгосрочной перспективе.
Поскольку XHTML является официальным стандартом W3C, ваш веб-сайт становится более совместимым со многими браузерами и отображается более точно.
XHTML сочетает в себе сильные стороны HTML и XML. Кроме того, страницы XHTML могут отображаться во всех браузерах с поддержкой XML.
XHTML определяет стандарт качества для ваших веб-страниц, и если вы будете следовать этому стандарту, ваши веб-страницы будут считаться качественными веб-страницами. W3C удостоверяет эти страницы своим штампом качества.
Веб-разработчики и дизайнеры веб-браузеров постоянно открывают новые способы выражения своих идей с помощью новых языков разметки. В XML относительно легко вводить новые элементы или дополнительные атрибуты элементов. Семейство XHTML предназначено для размещения этих расширений с помощью модулей и методов XHTML для разработки новых XHTML-совместимых модулей. Эти модули позволяют комбинировать существующие и новые функции во время разработки контента и разработки новых пользовательских агентов.
Базовое понимание
Прежде чем продолжить, давайте кратко рассмотрим, что такое HTML, XML и SGML.
Что такое SGML?
Это Sстандартный Gэнерализованный Markup Lприложение anguage (SGML), соответствующее международному стандарту ISO 8879. HTML широко считается стандартным языком публикации во всемирной паутине.
Это язык для описания языков разметки, особенно тех, которые используются в электронном обмене документами, управлении документами и публикации документов. HTML - это пример языка, определенного в SGML.
Что такое XML?
XML означает EXрастяжимый Markup Lболь. XML - это язык разметки, очень похожий на HTML, и он был разработан для описания данных. Теги XML не определены заранее. Вы должны определить свои собственные теги в соответствии с вашими потребностями.