Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Das CSSRule-Interface ist das abstrakte Basisinterface für jede Art von CSS-Anweisung. Dazu gehören sowohl Regelsets als auch At-Regeln. Es wird erwartet, dass eine Implementierung alle in einem CSS-Stylesheet angegebenen Regeln beibehält, auch wenn die Regel vom Parser nicht erkannt wird. Nicht erkannte Regeln werden mit dem ICSSUnknownRule-Interface dargestellt.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Eigenschaften
CSSText
Die parsbare textuelle Darstellung der Regel. Dies spiegelt den aktuellen Zustand der Regel wider und nicht ihren ursprünglichen Wert.
[DOMName("cssText")]
string CSSText { get; set; }
Eigenschaftswert
ParentRule
Wenn diese Regel innerhalb einer anderen Regel enthalten ist (z. B. eine Stilregel innerhalb eines @media-Blocks), ist dies die enthaltende Regel. Wenn diese Regel nicht in anderen Regeln geschachtelt ist, gibt dies null zurück.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Eigenschaftswert
ParentStyleSheet
Das Stylesheet, das diese Regel enthält.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Eigenschaftswert
Type
Der Typ der Regel, wie oben definiert. Die Erwartung ist, dass bindungsspezifische Casting-Methoden verwendet werden können, um von einer Instanz des CSSRule-Interfaces auf das spezifische abgeleitete Interface zu casten, das durch den Typ impliziert wird.
[DOMName("type")]
short Type { get; }