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, содержащихся в таблице стилей. Это включает как наборы правил, так и at-правила.
[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
Индекс правила.
Возвращает
Вставленный индекс