Главная страница
Случайная страница
Разделы сайта
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Спецификация 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"
|
|