Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

L’interface CSSStyleSheet est une interface concrète utilisée pour représenter une feuille de style CSS, c’est-à-dire une feuille de style dont le type de contenu est “text/css”.

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

Implémente

IStyleSheet

Propriétés

CSSRules

La liste de toutes les règles CSS contenues dans la feuille de style. Cela inclut à la fois les ensembles de règles et les règles @.

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

Valeur de la propriété

ICSSRuleList

OwnerRule

Si cette feuille de style provient d’une règle @import, l’attribut ownerRule contiendra le CSSImportRule. Dans ce cas, l’attribut ownerNode dans l’interface StyleSheet sera null. Si la feuille de style provient d’un élément ou d’une instruction de traitement, l’attribut ownerRule sera null et l’attribut ownerNode contiendra le Node.

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

Valeur de la propriété

ICSSRule

Méthodes

DeleteRule(int)

Utilisé pour supprimer une règle de la feuille de style.

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

Paramètres

index int

L’index.

InsertRule(string, int)

Utilisé pour insérer une nouvelle règle dans la feuille de style. La nouvelle règle fait maintenant partie de la cascade.

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

Paramètres

rule string

La règle de style.

index int

L’index de la règle.

Retourne

long

L’index inséré.

 Français