ID-классы

12 Июнь 2009 | Автор: admin | Теги: ,

Почти все HTML теги допускают атрибут , присваивающий элементу уникальный в документе идентификатор. Атрибут может быть целью URL и использоваться при автоматической обработке документа, а также в качестве указания применить к поименованному им элементу определенное стилевое правило.

Для создания стилевого правила, которое броузер, поддерживающий стили, применит только к участкам документа, помеченным атрибутом , используйте тот же синтаксис, что и для стилевых классов, с тем только отличием, что вместо точки перед именем класса следует писать # перед идентификатором. Вот пример:

<style>
<!–
#yellow {color : yellow}
h1#blue {color : blue}
–>
</style>

Теперь в документе можно написать <h1 =blue>, чтобы создать синий заголовок, или вставить =yellow практически в любой тег, чтобы окрасить его содержимое в желтый цвет. Сочетание атрибутов class и позволяет в некоторых ограничениях применять к одному элементу два независимых стилевых правила.

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

Даже если современные броузеры могут позволить вам это сделать, мы настоятельно советуем не создавать и не применять стилевые правила такого типа. Сохраняйте приверженность традиционным классам стилей, и ваши документы будут корректными и жизнестойкими.



Отправить комментарий