Interface ICSSStyleSheet

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

IStyleSheet

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

ICSSRuleList

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

ICSSRule

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

long

Det infogade indexet.

 Svenska