Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

CSSStyleSheet arayüzü, “text/css” içerik türüne sahip bir stil sayfasını temsil etmek için kullanılan somut bir arayüzdür.

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

Uygulamalar

IStyleSheet

Özellikler

CSSRules

Stil sayfasında bulunan tüm CSS kurallarının listesi. Bu, hem kural setlerini hem de at-kurallarını içerir.

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

Özellik Değeri

ICSSRuleList

OwnerRule

Bu stil sayfası bir @import kuralından geliyorsa, ownerRule niteliği CSSImportRule’u içerecektir. Bu durumda, StyleSheet arayüzündeki ownerNode niteliği null olacaktır. Stil sayfası bir elemandan veya bir işleme talimatından geliyorsa, ownerRule niteliği null olacak ve ownerNode niteliği Node’u içerecektir.

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

Özellik Değeri

ICSSRule

Yöntemler

DeleteRule(int)

Stil sayfasından bir kural silmek için kullanılır.

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

Parametreler

index int

İndeks.

InsertRule(string, int)

Stil sayfasına yeni bir kural eklemek için kullanılır. Yeni kural artık kaskadın bir parçası haline gelir.

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

Parametreler

rule string

Stil kuralı.

index int

Kural indeksi.

Dönüş Değeri

long

Ekleme indeksi.

 Türkçe