Книга: JavaScript. Подробное руководство, 6-е издание

CSSRule

CSSRule

правило в таблице стилей CSS

Описание

Объект CSSRule является представлением правила в объекте таблице CSS-стилей CSSStyleSheet: он дает информацию о стилях, которые должны применяться к определенному набору элементов документа. Свойство selectorText - это строковое представление селектора элемента для данного правила, а свойство style - ссылка на объект CSSStyleDeclaration, который представляет набор атрибутов стилей, применяемых к выбранным элементам.

Иерархия подтипов CSSRule для представления различных видов правил, которые могут появляться в таблицах стилей, определяется в спецификации «CSS Object Model». Свойства, описанные здесь, являются универсальными для типа CSSRule и его подтипа CSSStyleRule. Правила стилей являются наиболее общими и наиболее важными типами правил в таблицах стилей и наиболее часто используемыми в сценариях.

В IE версии 8 и ниже в объектах CSSRule поддерживаются только свойства selectorText и style.

Константы

unsigned short STYLE_RULE = 1
unsigned short IMPORT_RULE =3
unsigned short MEDIA_RULE = 4
unsigned short FONT_FACE_RULE = 5
unsigned short PAGE_RULE = 6
unsigned short NAMESPACE.RULE = 10

Это допустимые значения свойства type, представленного ниже, и они определяют тип правила. Если свойство type имеет какое-либо значение, отличное от 1, объект CSSRule получит дополнительные свойства, не описываемые здесь.

Свойства

string cssText

Полный текст данного CSS-правила.

readonly CSSRule parentRule

Правило, если таковое имеется, в котором содержится данное правило,

readonly CSSStyleSheet parentStyleSheet

Таблица стилей, внутри которой содержится данное правило,

string selectorText

Когда свойство type имеет значение STYLE_RULE, это свойство хранит текст селектора, определяющего элементы документа, к которым применяется это правило.

readonly CSSStyleDeclaration style

Когда свойство type имеет значение STYLE_RULE, это свойство определяет стили, которые должны применяться к элементам, определяемым свойством selectorText. Обратите внимание: несмотря на то что свойство style доступно только для чтения, свойства объекта CSSStyleDeclaration, на которое оно ссылается, доступны для чтения и записи,

readonly unsigned short type

Тип данного правила. Значением этого свойства могут быть только константы, представленные выше.

Оглавление книги


Генерация: 1.741. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз