ICSSRule

ICSSRule interface

Die CSSRule-Schnittstelle ist die abstrakte Basisschnittstelle für jede Art von CSS-Anweisung. Dies umfasst sowohl Regelsätze als auch at-Regeln. Von einer Implementierung wird erwartet, dass sie alle in einem CSS-Stylesheet angegebenen Regeln beibehält, selbst wenn die Regel nicht vom Parser erkannt wird. Nicht erkannte Regeln werden mit dargestellt!:ICSSUnknownRule Schnittstelle.

public interface ICSSRule

Eigenschaften

NameBeschreibung
CSSText { get; set; }Die parsbare Textdarstellung der Regel. Dies spiegelt den aktuellen Zustand der Regel wider und nicht ihren Anfangswert.
ParentRule { get; }Wenn diese Regel in einer anderen Regel enthalten ist (z. B. eine Stilregel in einem @media-Block), ist dies die enthaltende Regel. Wenn diese Regel nicht in andere Regeln eingebettet ist, wird null zurückgegeben.
ParentStyleSheet { get; }Das Stylesheet, das diese Regel enthält.
Type { get; }Der Typ der Regel, wie oben definiert. Es wird erwartet, dass bindungsspezifische Casting-Methoden verwendet werden können, um von einer Instanz der CSSRule-Schnittstelle auf die spezifische abgeleitete Schnittstelle umzuwandeln, die durch den Typ impliziert wird.

Siehe auch