Interface ICSSRule

Interface ICSSRule

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

Interfejs CSSRule jest abstrakcyjnym interfejsem bazowym dla każdego typu deklaracji CSS. Obejmuje to zarówno zestawy reguł, jak i reguły at. Oczekuje się, że implementacja zachowa wszystkie reguły określone w arkuszu stylów CSS, nawet jeśli reguła nie jest rozpoznawana przez parser. Nierozpoznawane reguły są reprezentowane za pomocą interfejsu ICSSUnknownRule.

[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule

Właściwości

CSSText

Parsowalna reprezentacja tekstowa reguły. Odbija to bieżący stan reguły, a nie jej wartość początkową.

[DOMName("cssText")]
string CSSText { get; set; }

Wartość właściwości

string

ParentRule

Jeśli ta reguła jest zawarta w innej regule (np. reguła stylu wewnątrz bloku @media), to jest to reguła zawierająca. Jeśli ta reguła nie jest zagnieżdżona w żadnych innych regułach, zwraca null.

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

Wartość właściwości

ICSSRule

ParentStyleSheet

Arkusz stylów, który zawiera tę regułę.

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

Wartość właściwości

ICSSStyleSheet

Type

Typ reguły, jak zdefiniowano powyżej. Oczekuje się, że można użyć specyficznych metod rzutowania dla wiązania, aby rzutować z instancji interfejsu CSSRule na konkretny pochodny interfejs, który sugeruje typ.

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

Wartość właściwości

short

 Polski