Interface ICSSRule

Interface ICSSRule

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

CSSRule 接口是任何类型 CSS 语句的抽象基础接口。这包括规则集和 at-rules。实现应保留在 CSS 样式表中指定的所有规则,即使解析器无法识别该规则。无法识别的规则使用 ICSSUnknownRule 接口表示。

[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule

属性

CSSText

规则的可解析文本表示。这反映了规则的当前状态,而不是其初始值。

[DOMName("cssText")]
string CSSText { get; set; }

属性值

string

ParentRule

如果此规则包含在另一个规则内(例如,@media 块中的样式规则),则这是包含规则。如果此规则未嵌套在任何其他规则内,则返回 null。

[DOMName("parentRule")]
ICSSRule ParentRule { get; }

属性值

ICSSRule

ParentStyleSheet

包含此规则的样式表。

[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }

属性值

ICSSStyleSheet

Type

规则的类型,如上所定义。期望使用特定于绑定的转换方法从 CSSRule 接口的实例向下转换为由类型隐含的特定派生接口。

[DOMName("type")]
short Type { get; }

属性值

short

 中文