Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

CSSStyleSheet 接口是一个具体接口,用于表示 CSS 样式表,即内容类型为 “text/css” 的样式表。

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

实现

IStyleSheet

属性

CSSRules

样式表中包含的所有 CSS 规则的列表。这包括规则集和 at 规则。

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

属性值

ICSSRuleList

OwnerRule

如果该样式表来自 @import 规则,则 ownerRule 属性将包含 CSSImportRule。在这种情况下,样式表接口中的 ownerNode 属性将为 null。如果样式表来自元素或处理指令,则 ownerRule 属性将为 null,ownerNode 属性将包含 Node。

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

属性值

ICSSRule

方法

DeleteRule(int)

用于从样式表中删除规则。

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

参数

index int

索引。

InsertRule(string, int)

用于向样式表中插入新规则。新规则现在成为级联的一部分。

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

参数

rule string

样式规则。

index int

规则索引。

返回值

long

插入的索引。

 中文