Объект CSSMediaRule.

  CSSMediaRule - Является интерфейсом к CSS-правилам, которые формируют медиазапросы CSS.
  Надо иметь в виду, что браузеры по разному могут транслировать значения атрибутов стилей входящих в CSS-правило при получении в памяти таблиц стилей CSS, поэтому некоторые значения могут отличаться своим форматом от исходных, совпадая с ними по существу.
  Например, форматы цвета.
  Экземпляр доступен:

  1. Через свойство указатель объекта CSSRuleList
  2. Через свойство ownerRule объекта CSSStyleSheet
  3. Через свойство parentRule объекта CSSStyleDeclaration
  4. С помощью метода item объекта CSSRuleList
  5. С помощью метода addRule объекта CSSStyleSheet
  6. С помощью метода insertRule объекта CSSStyleSheet
  Свойства.
  cssRules - Содержит ссылку на интерфейс CSSRuleList к списку, элементами которого являются экземпляры объекта CSSStyleRule для CSS-правил - связанной таблицы стилей.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.cssRules

Значения формата записи:

  cssText - Содержит код CSS-правила, включая ключевое слово @media, запрос медиа-среды и таблицу стилей в фигурных скобках.
  Значение имеет строковый формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.cssText

Значения формата записи:

  media - Содержит ссылку на интерфейс MediaList к списку подзапросов - запроса медиа-среды.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.media

Значения формата записи:

  parentRule - Содержит ссылку на интерфейс CSSStyleRule к CSS-правилу, которое содержит этот медиазапрос.
  Если этот медиазапрос не входит ни в какое другое CSS-правило, то свойство parentRule содержит значение null.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.parentRule

Значения формата записи:

  parentStyleSheet - Содержит ссылку на интерфейс CSSStyleSheet к таблице стилей CSS, которая содержит этот медиазапрос.
  Если этот медиазапрос задан не через таблицу стилей, то свойство parentStyleSheet содержит значение null.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.parentStyleSheet

Значения формата записи:

  type - Содержит код типа CSS-правила.
  Значение имеет числовой формат.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.type

Значения формата записи:

  Методы.
  deleteRule - Удаляет CSS-правило из связанной таблицы стилей (заданный экземпляр объекта CSSStyleRule из списка, ссылка на который содержится в собственном свойстве cssRules).
  Возвращает значение undefined.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.deleteRule(Указатель)

Значения формата записи:

  insertRule - Добавляет новое CSS-правило в связанную таблицу стилей (новый экземпляр объекта CSSStyleRule в список, ссылка на который содержится в собственном свойстве cssRules).
  Возвращает значение порядкового номера добавленного экземпляра объекта CSSStyleRule в списке.

Формат записи в коде скрипта:

  • Экземпляр объекта CSSMediaRule.insertRule(Правило, Указатель)

Значения формата записи: