1. Что такое XHTML? HTML — это базовый язык дизайна веб-страниц. XHTML — это язык разметки, основанный на XML. Он чем-то похож на HTML, с некоторыми небольшими, но важными отличиями. XHTML — это XML, который играет роль, аналогичную HTML. XHTML — это переходная технология, которая сочетает в себе мощь XML (в некоторой степени) с простотой HTML (в основном). В конце 2000 года международная организация W3C (Консорциум World Wide Web) объявила о выпуске XHTML версии 1.0. XHTML 1.0 — это новый язык, оптимизированный и улучшенный на основе HTML 4.0, предназначенный для приложений на основе XML. XHTML — это расширенный HTML, а его масштабируемость и гибкость позволят адаптироваться к большему количеству потребностей будущих сетевых приложений. Ниже приведены ответы на распространенные базовые вопросы о XHTML от Стивена Пембертона, председателя рабочей группы W3C по HTML. Вопрос: Что такое XHTML? Ответ: XHTML — это разновидность HTML, измененная для адаптации к XML. Когда XML стал все более популярным, возник вопрос: если у нас есть XML, нужен ли нам HTML. Чтобы ответить на этот вопрос, мы провели двухдневную рабочую встречу в Сан-Франциско в мае 1998 года. Вывод такой: нужный. Нам все еще нужно использовать HTML. Потому что большое количество людей привыкли использовать HTML в качестве языка дизайна, и миллионы страниц уже написаны на HTML. Вопрос: Почему XHTML 1.0 развивался независимо от HTML 4.0? Ответ: Не так. XHTML — это именно реорганизация HTML 4.0 (точнее, это HTML 4.01, модифицированная версия HTML 4.0, но выпущенная под названием XHTML 1.0). Будут некоторые необходимые различия в их интерпретации в XML, но кроме того с одной стороны, они по-прежнему очень похожи, и мы можем рассматривать XHTML как продолжение HTML 4.0. Вопрос: Как XHTML 1.0 реализует стандарт XML? Ответ: XHTML — это XML-приложение. Он определен в формате файла XML DTD и работает в системах, поддерживающих XML. Благодаря функции XML «Пространства имен» производителям браузеров не нужно создавать новые частные теги (теги). Им нужно только включать фрагменты кода XML в код XHTML или фрагменты кода XHTML в код XML. 2. Каковы характеристики XHTML по сравнению с HTML? (1) XHTML решает проблемы языка HTML, которые серьезно ограничивают его развитие. Сегодня в разработке HTML есть три основных недостатка: он не может адаптироваться к потребностям все большего числа сетевых устройств и приложений. Например, мобильные телефоны, КПК и информационные устройства не могут напрямую отображать HTML, поскольку код HTML не стандартизирован; и раздутый, браузер должен быть достаточно умным, и HTML может отображаться правильно только в том случае, если это сложные данные и производительность смешаны, поэтому, если на вашей странице необходимо изменить отображение, вам придется заново создать HTML. Поэтому HTML необходимо развивать, чтобы решить эту проблему, поэтому W3C сформулировал XHTML как мост от HTML к XML. (2) XML — это тенденция развития Интернета, поэтому люди стремятся присоединиться к этой тенденции. XHTML — это текущий стандарт, который заменяет язык разметки HTML4. Используя XHTML 1.0, если вы внимательно следуете некоторым простым правилам, вы можете создать страницу, подходящую как для систем XML, так и для большинства современных браузеров HTML. Это означает, что вы можете сразу же использовать XML, не дожидаясь, пока люди начнут использовать браузеры с поддержкой XML. Эти рекомендации могут облегчить переход на XML в Интернете. (3) Еще одним преимуществом использования XHTML является то, что он очень строгий. Текущая плохая ситуация с HTML в Интернете шокирует. Ранние браузеры принимали частные HTML-теги, поэтому людям приходилось использовать различные браузеры для обнаружения страницы после ее разработки и проверки ее совместимости. людям приходилось изменять дизайн, чтобы он соответствовал различным браузерам. (4) XHTML может хорошо взаимодействовать с другими языками разметки, приложениями и протоколами на основе XML. . (5) XHTML является частью семейства веб-стандартов и хорошо работает на других пользовательских агентах, таких как беспроводные устройства. (6) С точки зрения дизайна веб-сайта XHTML может помочь вам избавиться от вредной привычки использования кода уровня представления и выработать привычку проверять теги для проверки работы страницы.