Interface ICSSRule

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

string

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

ICSSRule

ParentStyleSheet

Das Stylesheet, das diese Regel enthält.

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

Eigenschaftswert

ICSSStyleSheet

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

Eigenschaftswert

short

 Deutsch