Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

L’interfaccia CSSStyleSheet è un’interfaccia concreta utilizzata per rappresentare un foglio di stile CSS, ovvero un foglio di stile il cui tipo di contenuto è “text/css”.

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

Implementa

IStyleSheet

Proprietà

CSSRules

La lista di tutte le regole CSS contenute nel foglio di stile. Questo include sia i set di regole che le regole @.

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

Valore della Proprietà

ICSSRuleList

OwnerRule

Se questo foglio di stile proviene da una regola @import, l’attributo ownerRule conterrà il CSSImportRule. In tal caso, l’attributo ownerNode nell’interfaccia StyleSheet sarà nullo. Se il foglio di stile proviene da un elemento o da un’istruzione di elaborazione, l’attributo ownerRule sarà nullo e l’attributo ownerNode conterrà il Node.

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

Valore della Proprietà

ICSSRule

Metodi

DeleteRule(int)

Utilizzato per eliminare una regola dal foglio di stile.

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

Parametri

index int

L’indice.

InsertRule(string, int)

Utilizzato per inserire una nuova regola nel foglio di stile. La nuova regola diventa ora parte della cascata.

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

Parametri

rule string

La regola di stile.

index int

L’indice della regola.

Restituisce

long

L’indice inserito.

 Italiano