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; }