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
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
ParentStyleSheet
Arkusz stylów, który zawiera tę regułę.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Wartość właściwości
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; }