Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

Das CSSStyleSheet-Interface ist ein konkretes Interface, das verwendet wird, um ein CSS-Stilblatt darzustellen, d.h. ein Stilblatt, dessen Inhaltstyp “text/css” ist.

[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet

Implementiert

IStyleSheet

Eigenschaften

CSSRules

Die Liste aller CSS-Regeln, die im Stilblatt enthalten sind. Dies umfasst sowohl Regelsets als auch At-Regeln.

[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }

Eigenschaftswert

ICSSRuleList

OwnerRule

Wenn dieses Stilblatt von einer @import-Regel stammt, enthält das Attribut ownerRule die CSSImportRule. In diesem Fall ist das Attribut ownerNode im StyleSheet-Interface null. Wenn das Stilblatt von einem Element oder einer Verarbeitungsvorschrift stammt, ist das Attribut ownerRule null und das Attribut ownerNode enthält den Node.

[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }

Eigenschaftswert

ICSSRule

Methoden

DeleteRule(int)

Wird verwendet, um eine Regel aus dem Stilblatt zu löschen.

[DOMName("deleteRule")]
void DeleteRule(int index)

Parameter

index int

Der Index.

InsertRule(string, int)

Wird verwendet, um eine neue Regel in das Stilblatt einzufügen. Die neue Regel wird nun Teil der Kaskade.

[DOMName("insertRule")]
long InsertRule(string rule, int index)

Parameter

rule string

Die Stilregel.

index int

Der Regelindex.

Gibt zurück

long

Der eingefügte Index.

 Deutsch