XHTML Введение
XHTML представляет собой формат XML написан на HTML.
Что такое XHTML?
- XHTML относится к Расширяемый HTML
- XHTML и HTML 4.01 почти идентичны
- XHTML является более строгим и более чистым HTML версия
- Применение XHTML путем XML определяется HTML
- XHTML является январь 2001 Рекомендация W3C опубликовала
- XHTML на всех основных браузеров поддержки
Зачем использовать XHTML?
Интернет-страница содержит много "плохих" HTML.
Если вы посмотрите в браузере, следующий HTML-код для запуска очень нормально (даже если это не соответствует правилам HTML):
XML является обязательным надлежащим образом маркированы и хорошо сформированным язык разметки.
Если вы хотите узнать XML, пожалуйста , прочитайте наш XML Учебник .
Сегодня, научное сообщество, есть некоторые разные технологии браузера. Некоторые из которых работают на компьютере, в то время как другие могут работать на мобильных телефонах или других небольших устройств. Небольшие устройства часто не хватает объяснить «плохих» ресурсов языка разметки и возможности.
Таким образом - путем сочетания преимуществ HTML и XML, мы разработали XHTML. XHTML, как XML переработан HTML.
Наиболее важным отличием по сравнению с HTML:
Структура документа
- XHTML DOCTYPE является обязательным
- <HTML> Атрибут XML пространства имен является обязательным
- <HTML>, <голова>, <title> и <body> является обязательным
Элемент Синтаксис
- XHTML элементы должны быть правильно вложены
- XHTML элементы должны быть всегда закрыты
- XHTML элементы должны быть в нижнем регистре
- XHTML - документы должны иметь один корневой элемент
Атрибут синтаксиса
- атрибуты XHTML должны быть в нижнем регистре
- Значения атрибутов XHTML должны быть заключены в кавычки
- минимизация атрибутов XHTML запрещено
<! DOCTYPE ....> является обязательным
XHTML документы должны быть XHTML типа документа (XHTML DOCTYPE декларации).
Вы можете найти полный учебник по этой метке в справочном руководстве XHTML тип документа.
<HTML>, <голова>, <title> и элемент <тело> должен существовать и должен использовать атрибут <HTML> XMLNS в документе указано XML-пространства.
В следующем примере показан документ XHTML с минимумом необходимых тегов:
XHTML элементы должны быть правильно вложены
В HTML некоторые элементы не могут быть вложенными, как это:
В XHTML, все элементы должны быть вложены друг с другом рациональными, как это:
XHTML элементы должны иметь закрывающий тег
Примеры ошибок:
справа:
Пустые элементы должны включать в себя закрывающий тег
Примеры ошибок:
справа:
XHTML элементы должны быть в нижнем регистре
Примеры ошибок:
справа:
Имена атрибутов должны быть в нижнем регистре
Примеры ошибок:
справа:
Значения атрибутов должны иметь кавычки
Примеры ошибок:
справа:
Разрешено сокращённое свойство
Примеры ошибок:
справа:
Как конвертировать HTML в XHTML
- Добавить XHTML <! DOCTYPE> на страницу
- Добавление XMLNS атрибута к HTML элементу каждой страницы.
- Изменить все элементы в нижний регистр
- Закройте все пустые элементы
- Изменить все имена атрибутов в нижний регистр
- Все значения атрибутов, чтобы добавить кавычки