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
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
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
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
Der eingefügte Index.