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, що містяться в таблиці стилів. Це включає як набори правил, так і правила @-правил.

[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

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

 Українська