Interface ICSSStyleDeclaration

ICSSStyleDeclaration interface

Antarmuka CSSStyleDeclaration mewakili satu blok deklarasi CSS. Antarmuka ini dapat digunakan untuk menentukan properti gaya yang saat ini disetel di blok atau untuk menyetel properti gaya secara eksplisit di dalam blok.

public interface ICSSStyleDeclaration : ICSS2Properties, IEnumerable<string>

Properti

NamaKeterangan
CSSText { get; set; }Representasi tekstual parsable dari blok deklarasi (tidak termasuk kurung kurawal di sekitarnya). Menyetel atribut ini akan menghasilkan penguraian nilai baru dan menyetel ulang semua properti di blok deklarasi termasuk penghapusan atau penambahan properti.
Item { get; }Digunakan untuk mengambil properti yang telah diatur secara eksplisit di blok deklarasi ini. Urutan properti yang diambil menggunakan metode ini tidak harus sesuai dengan urutan pengaturannya. Metode ini dapat digunakan untuk mengulangi semua properti di blok deklarasi ini.
Length { get; }Jumlah properti yang telah ditetapkan secara eksplisit di blok deklarasi ini. Kisaran indeks yang valid adalah 0 hingga panjang-1 inklusif.
ParentRule { get; }Aturan CSS yang berisi blok deklarasi ini atau null jika CSSStyleDeclaration ini tidak dilampirkan ke CSSRule.

Metode

NamaKeterangan
GetPropertyCSSValue(string)Digunakan untuk mengambil representasi objek dari nilai properti CSS jika telah ditetapkan secara eksplisit dalam blok deklarasi ini. Metode ini mengembalikan nol jika properti adalah properti steno. Nilai properti singkatan hanya dapat diakses dan dimodifikasi sebagai string, menggunakan metode getPropertyValue dan setProperty.
GetPropertyPriority(string)Digunakan untuk mengambil prioritas properti CSS (misalnya kualifikasi “penting”) jika properti telah ditetapkan secara eksplisit di blok deklarasi ini.
GetPropertyValue(string)Digunakan untuk mengambil nilai properti CSS jika telah ditetapkan secara eksplisit dalam blok deklarasi ini.
RemoveProperty(string)Digunakan untuk menghapus properti CSS jika telah ditetapkan secara eksplisit dalam blok deklarasi ini.
SetProperty(string, string)Digunakan untuk menetapkan nilai properti dengan prioritas default dalam blok deklarasi ini. Prioritas default tidak “penting” yaitu String.Empty
SetProperty(string, string, string)Digunakan untuk menetapkan nilai properti dan prioritas dalam blok deklarasi ini.

Lihat juga