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
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à
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à
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
L’indice inserito.