BigApple.ru » Интернет » HTML » Явное указание значений атрибутов

Явное указание значений атрибутов

Добавлено: 13.02.2012
Автор: rrrr

В HTML имеется небольшое количество атрибутов без значений. При этом само присутствие этих атрибутов модифицирует поведение тега. Они представляют собой нечто вроде переключателей вкл./выкл., как, например, атрибут compact в различных тегах списков или атрибут ismap в теге <img>.

В XHTML значение обязательно для каждого атрибута. Атрибуты без значений должны использовать в качестве таковых собственные имена. Таким образом, compact в XHTML корректно записывается в виде compact="compact", а вместо checked – checked="checked". Каждый атрибут теперь имеет заключенное в кавычки значение. Атрибуты, получившие такие вот новые значения, представлены в табл. 16.2.

Таблица 16.2. Новые XHTML-значения атрибутов для атрибутов HTML без значений

checked="checked"

compact="compact"

declare="declare"

defer="defer"

disabled="disabled"

ismap="ismap"

multiple="multiple"

noresize="noresize"

noshade="noshade"

nowrap="nowrap"

readonly="readonly"

selected="selected"

Учтите, что новые значения атрибутов в XHTML могут заставить некоторые старые HTML-броузеры проигнорировать атрибут совсем. У современных броузеров таких проблем не будет, так что большинство пользователей не заметят никаких отличий. У этой проблемы нет лучшего решения, кроме как снабдить всех нуждающихся броузерами, которые поддерживали бы HTML 4.0.

0 комментариев
Оцените статью:
Участник обсуждения

Нажмите, чтобы ответить

     
Время формирования страницы на сервере: 0.296 сек.