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
Тип данного правила. Значением этого свойства могут быть только константы, представленные выше.
Больше книг — больше знаний!
Заберите 30% скидку новым пользователям на все книги Литрес с нашим промокодом
ПОЛУЧИТЬ СКИДКУ