Введение в XHTML
- Предыдущая страница Quick reference guide for HTML
- Следующая страница Элементы XHTML
XHTML написан в формате XML
Что такое XHTML?
- XHTML означает расширяемый гипертекстовый язык маркеров
- XHTML почти идентичен HTML 4.01
- XHTML является более строгой и чистой версией HTML
- XHTML определен как HTML, применяемый как XML
- XHTML является январь 2001 годаопубликовано как рекомендованный стандарт W3C
- XHTML поддерживается всеми主流ыми браузерами
Почему использовать XHTML?
Многие страницы в Интернете содержат «плохой» HTML.
Если просмотреть этот HTML-код в браузере, он будет работать нормально (даже если он не соблюдает правила HTML):
<html> <head> <title>This is bad HTML</title> <body> <h1>Bad HTML <p>This is a paragraph </body>
XML является языком маркеров, который должен быть правильно помечен и хорошо структурирован.
Если вы хотите изучить XML, пожалуйста, читайте наши Уроки XML.
В современном мире технологий существует несколько различных технологий браузеров. Некоторые из них работают на компьютерах, а другие могут работать на мобильных телефонах или других малогабаритных устройствах. Малогабаритные устройства часто не имеют ресурсов и возможностей для интерпретации «плохих» языков маркеров.
Таким образом - сочетая преимущества XML и HTML, был разработан XHTML. XHTML является重新设计的 HTML как XML.
Основное различие по сравнению с HTML:
структура документа
- DOCTYPE XHTML являетсяобязателен
- атрибут XML namespace в <html> являетсяобязателен
- Элементы <html>, <head>, <title> и <body> такжеобязателен
синтаксис элементов
- Элементы XHTML должныправильно вложены
- Элементы XHTML должны всегдазакрываться
- Элементы XHTML должныв нижнем регистре
- Документ XHTML должен иметьодин корневой элемент
синтаксис свойств
- Свойства XHTML должны использоватьв нижнем регистре
- Значения свойств XHTML должны быть написаныобрамлены кавычками
- Минимизация свойств XHTML такжеЗапрещено
<!DOCTYPE ....> является обязательным
Документ XHTML должен содержать объявление типа документа XHTML (XHTML DOCTYPE declaration).
Вы можете найти полную информацию о тегах в руководстве по справочнику тегов на CodeW3C.com Тип документа XHTML.
Элементы <html>, <head>, <title> и <body> также должны существовать, и они должны использовать атрибут xmlns в <html> для определения xml-пространства имен документа.
Ниже приведен пример XHTML документа с минимально необходимыми тегами:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Заголовок документа</title> </head> <body> ...... </body> </html>
Как преобразовать HTML в XHTML
- Добавьте тег XHTML <!DOCTYPE> в第一 строку каждой страницы
- Добавьте атрибут xmlns к элементу html на каждой странице
- Перемените все имена элементов на строчную букву
- Закройте все пустые элементы
- Перемените все имена свойств на строчную букву
- Добавьте к всем значениям свойств кавычки
Проверьте XHTML с помощью валидатора W3C
Введите адрес вашего веб-сайта в следующем текстовом поле:
Тест XHTML
Этот тест содержит 20 вопросов без времени на выполнение.
Этот тест неформальный и является неплохим способом понять ваш уровень знаний по XHTML.
За каждое правильное ответ可以获得 1 балл. В конце теста будет отображена ваша общая оценка. Максимальное количество баллов - 20.
- Предыдущая страница Quick reference guide for HTML
- Следующая страница Элементы XHTML