Interface ICSSRule

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

Значення властивості

string

ParentRule

Якщо це правило міститься всередині іншого правила (наприклад, правило стилю всередині блоку @media), це є містить правило. Якщо це правило не вкладене в жодне інше правило, це повертає null.

[DOMName("parentRule")]
ICSSRule ParentRule { get; }

Значення властивості

ICSSRule

ParentStyleSheet

Таблиця стилів, яка містить це правило.

[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }

Значення властивості

ICSSStyleSheet

Type

Тип правила, як визначено вище. Очікується, що методи прив’язки, специфічні для типу, можуть бути використані для приведення з екземпляра інтерфейсу CSSRule до конкретного похідного інтерфейсу, передбаченого типом.

[DOMName("type")]
short Type { get; }

Значення властивості

short

 Українська