Студопедия

Главная страница Случайная страница

Разделы сайта

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






Спецификация 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"





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.