HTML, Excel, Word, SEOОсновы CSS3 ⇒ Стилевые классы CSS

Стилевые классы

На предыдущем уроке был рассмотрен стиль переопределения тега. Рассмотрим другой стиль


.warning {
	font-family: "Arial";
	font-size: 12px;	
	color: Red;
	font-style: italic
}

Принципиальное отличие данного примера заключается в том, что в качестве селектора используется "произвольное слово", не html-тег. Такая разновидность стиля CSS называется стилевым классом.

Стилевой класс не привязан к какому-либо конкретному тегу, он может быть использован в любом теге. Имя стилевого класса предваряется символом точки, за которой идет имя класса. Имя стилевого класса должно начинаться с буквы, и может содержать буквы латинского алфавита, цифры, дефис.

Для привязки стилевого класса к конкретному html-тегу служит атрибут CLASS, который поддерживается тегами, к которым может быть применен стиль. В качестве значения атрибута CLASS указывается имя стилевого класса без символа точки, которое заключается в кавычки.

ПРИМЕР 1:

<P CLASS="warning">Будьте внимательны!<P>

Абзац, к которому применен стилевой класс "warning", будет отображаться красным наклонным шрифтом Arial размером 12 пикселей.

В качестве атрибута CLASS допускается указывать одновременно несколько имен стилевых классов, при этом имена разделяются пробелом, а действие стилевых классов суммируется.

ПРИМЕР 2:

<P CLASS="style-1 style-2 style-3">...<P>

Именованный стиль

Именованный стиль, как и стилевой класс, явно привязывается к html-тегу, но имеет ряд отличий:

ПРИМЕР 3:


#warning {
	font-family: "Arial";
	font-size: 12px;	
	color: Red;
	font-style: italic
}

...
<P ID="warning">...<P>