Interface ICSSStyleSheet

Interface ICSSStyleSheet

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

Интерфейс CSSStyleSheet является конкретным интерфейсом, используемым для представления таблицы стилей CSS, т.е. таблицы стилей, содержимое которой имеет тип “text/css”.

[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet

Реализует

IStyleSheet

Свойства

CSSRules

Список всех правил CSS, содержащихся в таблице стилей. Это включает как наборы правил, так и at-правила.

[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }

Значение свойства

ICSSRuleList

OwnerRule

Если эта таблица стилей получена из правила @import, атрибут ownerRule будет содержать CSSImportRule. В этом случае атрибут ownerNode в интерфейсе StyleSheet будет равен null. Если таблица стилей получена из элемента или инструкции обработки, атрибут ownerRule будет равен null, а атрибут ownerNode будет содержать Node.

[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }

Значение свойства

ICSSRule

Методы

DeleteRule(int)

Используется для удаления правила из таблицы стилей.

[DOMName("deleteRule")]
void DeleteRule(int index)

Параметры

index int

Индекс.

InsertRule(string, int)

Используется для вставки нового правила в таблицу стилей. Новое правило теперь становится частью каскада.

[DOMName("insertRule")]
long InsertRule(string rule, int index)

Параметры

rule string

Правило стиля.

index int

Индекс правила.

Возвращает

long

Вставленный индекс

 Русский