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
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é
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é
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
L’index inséré.