ICSSStyleDeclaration

ICSSStyleDeclaration interface

Интерфейс CSSStyleDeclaration представляет собой один блок объявления CSS. Этот интерфейс может использоваться для определения свойств стиля, установленных в данный момент в блоке, или для явного задания свойств стиля внутри блока.

public interface ICSSStyleDeclaration : ICSS2Properties, IEnumerable<string>

Характеристики

Имя Описание
CSSText { get; set; } Анализируемое текстовое представление блока объявления (исключая окружающие фигурные скобки). Установка этого атрибута приведет к синтаксическому анализу нового значения и сбросу всех свойств в блоке объявлений, включая удаление или добавление свойств.
Item { get; } Используется для получения свойств, которые были явно установлены в этом блоке объявления. Порядок свойств, полученных с помощью этого метода, не обязательно должен быть порядком, в котором они были заданы. Этот метод можно использовать для перебора всех свойств в этом блоке объявлений.
Length { get; } Количество свойств, которые были явно установлены в этом блоке объявлений. Диапазон допустимых индексов — от 0 до length-1 включительно.
ParentRule { get; } Правило CSS, содержащее этот блок объявлений, или null, если это CSSStyleDeclaration не присоединено к CSSRule.

Методы

Имя Описание
GetPropertyCSSValue(string) Используется для получения объектного представления значения свойства CSS, если оно было явно установлено в этом блоке объявления. Этот метод возвращает null, если свойство является сокращенным свойством. К сокращенным значениям свойств можно получить доступ и изменить их только как строки с помощью методов getPropertyValue и setProperty.
GetPropertyPriority(string) Используется для получения приоритета свойства CSS (например, квалификатора «важный»), если свойство было явно установлено в этом блоке объявления.
GetPropertyValue(string) Используется для извлечения значения свойства CSS, если оно было явно установлено в этом блоке объявлений.
RemoveProperty(string) Используется для удаления свойства CSS, если оно было явно задано в этом блоке объявления.
SetProperty(string, string) Используется для установки значения свойства с приоритетом по умолчанию в этом блоке объявлений. Приоритет по умолчанию не является “важным”, т.е. String.Empty
SetProperty(string, string, string) Используется для установки значения свойства и приоритета в этом блоке объявления.

Смотрите также