Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Интерфейс CSSRule является абстрактным базовым интерфейсом для любого типа CSS-оператора. Это включает как наборы правил, так и at-правила. Ожидается, что реализация сохранит все правила, указанные в таблице стилей CSS, даже если правило не распознано парсером. Нераспознанные правила представлены с помощью интерфейса ICSSUnknownRule.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Свойства
CSSText
Парсируемое текстовое представление правила. Это отражает текущее состояние правила, а не его начальное значение.
[DOMName("cssText")]
string CSSText { get; set; }
Значение свойства
ParentRule
Если это правило содержится внутри другого правила (например, правило стиля внутри блока @media), это - содержащее правило. Если это правило не вложено ни в какие другие правила, возвращается null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Значение свойства
ParentStyleSheet
Таблица стилей, которая содержит это правило.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Значение свойства
Type
Тип правила, как указано выше. Ожидается, что методы привязки, специфичные для типа, могут использоваться для преобразования экземпляра интерфейса CSSRule в конкретный производный интерфейс, подразумеваемый типом.
[DOMName("type")]
short Type { get; }