Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

CSSStyleSheet 인터페이스는 “text/css” 콘텐츠 유형을 가진 CSS 스타일 시트를 나타내기 위해 사용되는 구체적인 인터페이스입니다.

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

Implements

IStyleSheet

Properties

CSSRules

스타일 시트에 포함된 모든 CSS 규칙의 목록입니다. 여기에는 규칙 세트와 at-규칙이 모두 포함됩니다.

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

Property Value

ICSSRuleList

OwnerRule

이 스타일 시트가 @import 규칙에서 온 경우, ownerRule 속성은 CSSImportRule을 포함합니다. 이 경우, StyleSheet 인터페이스의 ownerNode 속성은 null이 됩니다. 스타일 시트가 요소 또는 처리 지시문에서 온 경우, ownerRule 속성은 null이 되고 ownerNode 속성은 Node를 포함합니다.

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

Property Value

ICSSRule

Methods

DeleteRule(int)

스타일 시트에서 규칙을 삭제하는 데 사용됩니다.

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

Parameters

index int

인덱스입니다.

InsertRule(string, int)

스타일 시트에 새 규칙을 삽입하는 데 사용됩니다. 새 규칙은 이제 캐스케이드의 일부가 됩니다.

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

Parameters

rule string

스타일 규칙입니다.

index int

규칙 인덱스입니다.

Returns

long

삽입된 인덱스입니다.

 한국어