Interface ICSSStyleSheet

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

IStyleSheet

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

ICSSRuleList

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

ICSSRule

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

long

L’índex inserit

 Català