rule и cssRule NN 6(cssRule)  IE 4(rule);IE5/Mac(cssRule)  DOM 2

Объект rule содержит комбинацию селектора, и стиль пар attribute/value, определенных в таблице стилей. В то время как Вы можете получить селектор непосредственно как свойство, сценарий не может быстро получить атрибуты style или значения, назначенные в правиле без выполнения итерации через все атрибуты стиля.

Объекты rule и cssRule различные варианты одних и тех же объектов. В IE4+ объект называется rule (а массив этих объектов - rules). В NN6 и IE5/Mac объект называется cssRule, а массив этих объектов - cssRules.

 
 
Объектно-ориентированная модель
IE 4+ [window.]document.all.styleSheetID.rules(i)
[window.]document.styleSheets[index].rules[index]
NN 6; IE5/Mac [window.]document.styleSheets[index].cssRules[index]

Свойства:


cssText NN 6  IE 5/Mac  DOM 2
  Чтение/Изменение
 

Свойство cssText полностью возвращает текст текущего объекта cssRule. Это свойство поддерживается системами NN6 и IE5/Mac. Текст свободно может быть разделён на отдельные строки.

 
Возвращаемое значение:
Строка
 
Значение по умолчанию: Зависит от объекта

parentStyleSheet NN 6  IE 5/Mac  DOM 2
  Только чтение
 

Свойство parentStyleSheet представляет собой ссылку на объект StyleSheet, содержащий текущий элемент. Это свойство поддерживается системами NN6 и IE5/Mac. Текст свободно может быть разделён на отдельные строки.

 
Возвращаемое значение:
Строка
 
Значение по умолчанию: Зависит от объекта

readOnly NN n/a  IE 4   DOM n/a
  Только чтение
 

Может ли таблица стилей (и, таким образом, правила в ней) изменяться в сценарии. Таблицы стилей, импортированные через элемент LINK или правило @import не могут изменяться, так что они возвращают значение true.

 
Возвращаемое значение:
Булево значение: true | false.
 
Значение по умолчанию: false

selectorText NN 6  IE 4   DOM 2
  Только чтение
 

Возвращает селектор, определенный для правила

 
Возвращаемое значение:
Строка
 
Значение по умолчанию: Ничего.

style NN 6  IE 4   DOM 2
  Чтение/Изменение
 

Данное свойство само по себе является объектом, свойства которого стстоят из атрибутов стилей css, поддерживаемых броузером.

 
Возвращаемое значение:
Объект style
 
Значение по умолчанию: Объект style

type NN 6  IE n/a  DOM n/a
  Чтение/Изменение
 

W3C DOM выделяет несколько классов правил таблиц стилей. Для того чтобы сценарий мог определить, с каким типом cssRule он имеет дело, свойство type возвращает целое число, значение которого указывает на один из типов cssRule. не все из этих доступных типов правил могут бытьб применены в NN6, полный список типов соответственно стандартам W3C DOM выглядит следующим образом:

Тип Описание
0 Unknown Type(Неизвестный тип)
1 Regular style rule (Правило обычного стиля)
2 @charset rule (Правило набора символов)
3 @import rule (Правило импортирования)
4 @media rule (Правило носителя)
5 @font-space rule (Правило шрифта)
6 @page rule (Правило страницы)

Подробнее см. по адресу http://www.w3c.org/TR/REC-CSS2

 
Возвращаемое значение:
Целое число от 0 до 6
 
Значение по умолчанию: 1


HIVE: All information for read only. Please respect copyright!
Hosted by hive КГБ: Киевская городская библиотека