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
実装
プロパティ
CSSRules
スタイルシート内に含まれるすべてのCSSルールのリスト。これには、ルールセットとatルールの両方が含まれます。
[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }
プロパティ値
OwnerRule
このスタイルシートが@importルールから来ている場合、ownerRule属性にはCSSImportRuleが含まれます。その場合、StyleSheetインターフェースのownerNode属性はnullになります。スタイルシートが要素または処理命令から来ている場合、ownerRule属性はnullになり、ownerNode属性にはNodeが含まれます。
[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }
プロパティ値
メソッド
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
ルールインデックス。
戻り値
挿入されたインデックス。