Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Спецификация XHTML
XHTML – язык разметки Web-страниц, по возможностям сопоставимый с HTML, созданный на базе XML. Как и HTML, XHTML соответствует спецификации SGML, поскольку XML является её подмножеством. Вариант XHTML 1.1 одобрен в качестве Рекомендации Консорциума W3C в 2001 году.
Буква " X" в аббревиатуре XHTML означает " расширяемый".
Основные различия между XHTML и HTML показаны в таблице 1.
Таблица 1.1.
Различия между HTML и XHTML
| HTML
| XHTML
| | Для элементов и атрибутов не различается регистр символов.
| Для элементов и атрибутов различается регистр символов; они используют символы нижнего регистра.
< body>
< p> Параграф< /p>
< /body>
| | Некоторым элементам не требуется закрывающий тег, в то время как другие запрещают закрывающий тег (например, изображения < img>).
| Все элементы должны быть явно закрыты. Элементы без содержимого могут быть закрыты с помощью косой черты в конце начального тега (например, < br/>).
Если XHTML обрабатывается как text/html, то необходимо использовать сокращенный синтаксис для всех элементов, которые определены как " пустой", и помещать пробел перед косой чертой.
Разрыв строки: < br />
Горизонтальная линия: < hr />
Изображение: < img src=" happy.gif" alt=" Веселое лицо " />
| | Некоторые значения атрибутов могут записываться без кавычек.
| Значения атрибутов должны быть заключены в кавычки.
< table width=" 100%" >
| | Для некоторых атрибутов можно использовать сокращения (например, < option selected>).
| Для всех атрибутов должна использоваться полная форма атрибута (например, < option selected=" selected" >)
< input checked=" checked" />
< input readonly=" readonly" />
< input disabled=" disabled" />
< option selected=" selected" />
< frame noresize=" noresize" />
| | Серверы должны доставлять клиенту HTML документ с MIME типом text/html
| XHTML должен использовать MIME тип application/xhtml+xml, но может использовать application/xml, text/xml или text/html.
| Ниже представлен список минимизированных атрибутов HTML и их запись в XHTML.
| HTML
| XHTML
| | compact
| compact=" compact"
| | checked
| checked=" checked"
| | declare
| declare=" declare"
| | readonly
| readonly=" readonly"
| | disabled
| disabled=" disabled"
| | selected
| selected=" selected"
| | defer
| defer=" defer"
| | ismap
| ismap=" ismap"
| | nohref
| nohref=" nohref"
| | noshade
| noshade=" noshade"
| | nowrap
| nowrap=" nowrap"
| | multiple
| multiple=" multiple"
| | noresize
| noresize=" noresize"
|
|