|
|
КАСКАДНЫЕ ТАБЛИЦЫ СТИЛЕЙЧасть четвертая.Селектор CLASSПрежде чем рассказывать об употреблении селектора CLASS, следует сказать несколько общих слов об употреблении таблиц стилей, собственно объясняющих необходимость данного селектора.Дело в том, что хотя применение правил стилей в отдельных тегах формально не противоречит правилам HTML, в действительности является абсолютно нецелесообразным, так как сводит на нет основные преимущества таблиц стилей. Вспомним, что таблицы стилей:
При использовании же правил таблиц стилей в отдельных тегах, для внесения изменений придется пересмотреть весь документ, что потребует достаточно большой и кропотливой работы. Но у каждой медали две стороны. Есть вторая сторона и у таблиц стилей :-) (что-то шуток сегодня много!). Дело в том, что таблицы стилей, в качестве селектора которых используется тег HTML, влияют на отображение ВСЕХ элементов в документе, определенным этим тегом. То есть, если мы пропишем в файле с правилами, например: P {color: blue} то все, что будет заключаться в теги параграфа, будет отображаться синим цветом, как этот текст. А если нам нужно (или мы очень хотим) выделить какой-то параграф, для особой важности, например, красным цветом? Хорошо, если один, тогда можно прописать для него правила в теге, его определяющем. А если у нас таких параграфов на сайте много? Например 20-30% или больше? На этот случай в HTML 4.0 введен в качестве стандартов для всех тегов параметр CLASS. Его значением является ссылка на класс, задаваемый в таблице стилей. Имя класса указывается в селекторе правила после имени тега и отделяется от него точкой.Конкретный пример: мы хотим, чтобы заголовки первого уровня на нашем сайте были двух видов. Прописываем в таблицы стилей такое правило: H1.class1 { text-align: center; color: #FF8040 } H1.class2 { text-align: center; color: red; border-width: 1; border: solid } и получаем: Этот заголовок определяется классом 1Этот - классом 2Яркие примеры, не так ли? В тексте документа эти заголовки определены следующими тегами:<H1 class=class1>Этот заголовок определяется классом 1</H1> <H1 class=class2>Этот - классом 2</H1> В данном примере я обозвал классы немудрено, просто по порядку. Это не имеет принципиального значения. Вы можете присваивать им любые имена, например, называть в честь любимых и друзей: H1.Sveta H1.Vova. Главное потом не перепутать, кто есть кто и расставить имена классов в тексте документа в нужных местах. Вот собственно и все о селекторе, он же - параметр, CLASS. Мало, но довольно существенно. |
| поиск по сайту и в сети: |
| > |
|
|
|
Copyright © 2001 by Сергей Червонящий.Все права защищены. Запрещено частичное или полное воспроизведение материалов сайта без согласования с автором. |
|
Покупайте на OHO.ru:
|