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が含まれます。その場合、StyleSheetインターフェースの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

挿入されたインデックス。

 日本語