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
Реалізації
Властивості
CSSRules
Список усіх правил CSS, що містяться в таблиці стилів. Це включає як набори правил, так і правила @-правил.
[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }
Значення властивості
OwnerRule
Якщо ця таблиця стилів походить з правила @import, атрибут ownerRule міститиме CSSImportRule. У цьому випадку атрибут ownerNode в інтерфейсі StyleSheet буде null. Якщо таблиця стилів походить з елемента або інструкції обробки, атрибут ownerRule буде null, а атрибут ownerNode міститиме Node.
[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }
Значення властивості
Методи
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
Індекс правила.
Повертає
Вставлений індекс