Interface ICSSStyleSheet
Nom dels espais: Aspose.Html.Dom.Css Assemblea: Aspose.HTML.dll (25.4.0)
L’interfície CSSStyleSheet és una interface concreta que s’utilitza per representar un full d’estil CSS, és a dir, una full de estil el tipus de contingut del qual és “text/css”.
[ComVisible(true)]
[DOMName("CSSStyleSheet")]
[DOMObject]
public interface ICSSStyleSheet : IStyleSheet
Implements
Properties
CSSRules
La llista de totes les regles CSS contingudes dins de l’arxiu d’estil. Això inclou tant els set de regla com els at-rules.
[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }
Valor de la propietat
OwnerRule
Si aquesta taula d’estil prové de la regla @import, l’atribut del propietariRules contindrà la CSSImportRule. En aquest cas, els atributs del proprietariNode a la interfície de StyleSheet seran nul·les. Si el taulell de estil procedeix d’un element o una instrucció de processament, el propietarrule serà nul i l’atribute del proprietariNodes contenirà el Node.
[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }
Valor de la propietat
Methods
DeleteRule(Int)
Utilitzat per eliminar una regla de l’arxiu d’estil.
[DOMName("deleteRule")]
void DeleteRule(int index)
Parameters
index
int
El seu índex.
InsertRule(Esquema, int)
Utilitzada per inserir una nova regla en la taula d’estil. La nova norma ara es converteix en part de la cascada.
[DOMName("insertRule")]
long InsertRule(string rule, int index)
Parameters
rule
string
La regla de l’estil.
index
int
Regla de l’índex.
Returns
L’índex inserit