Interface ICSSStyleSheet
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
CSSStyleSheet-gränssnittet är ett konkret gränssnitt som används för att representera ett CSS-stilmall, dvs. en stilmall vars innehållstyp är “text/css”.
[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet
Implementerar
Egenskaper
CSSRules
Listan över alla CSS-regler som ingår i stilmallen. Detta inkluderar både regeluppsättningar och at-regler.
[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }
Egenskapsvärde
OwnerRule
Om denna stilmall kommer från en @import-regel kommer ownerRule-attributet att innehålla CSSImportRule. I så fall kommer ownerNode-attributet i StyleSheet-gränssnittet att vara null. Om stilmallen kommer från ett element eller en bearbetningsinstruktion kommer ownerRule-attributet att vara null och ownerNode-attributet kommer att innehålla noden.
[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }
Egenskapsvärde
Metoder
DeleteRule(int)
Används för att ta bort en regel från stilmallen.
[DOMName("deleteRule")]
void DeleteRule(int index)
Parametrar
index
int
Indexet.
InsertRule(string, int)
Används för att infoga en ny regel i stilmallen. Den nya regeln blir nu en del av kaskaden.
[DOMName("insertRule")]
long InsertRule(string rule, int index)
Parametrar
rule
string
Stilregeln.
index
int
Regelns index.
Återgår
Det infogade indexet.