Interface ICSSStyleDeclaration

ICSSStyleDeclaration interface

CSSStyleDeclaration arabirimi, tek bir CSS bildirim bloğunu temsil eder. Bu arabirim, şu anda bir blokta ayarlanan stil özelliklerini belirlemek veya blok içinde açıkça stil özelliklerini ayarlamak için kullanılabilir.

public interface ICSSStyleDeclaration : ICSS2Properties, IEnumerable<string>

Özellikleri

İsimTanım
CSSText { get; set; }Bildirim bloğunun ayrıştırılabilir metinsel temsili (çevreleyen kaşlı ayraçlar hariç). Bu özniteliğin ayarlanması, yeni değerin ayrıştırılmasına ve bildirim bloğundaki özelliklerin kaldırılması veya eklenmesi dahil tüm özelliklerin sıfırlanmasına neden olacaktır.
Item { get; }Bu bildirim bloğunda açıkça ayarlanmış olan özellikleri almak için kullanılır. Bu yöntem kullanılarak alınan özelliklerin sırası, ayarlanma sıraları olmak zorunda değildir. Bu yöntem, bu bildirim bloğundaki tüm özellikleri yinelemek için kullanılabilir.
Length { get; }Bu bildirim bloğunda açıkça ayarlanmış olan özelliklerin sayısı. Geçerli dizin aralığı 0 ila uzunluk-1’dir.
ParentRule { get; }Bu bildirim bloğunu içeren CSS kuralı veya bu CSSStyleDeclaration bir CSSRule. dosyasına eklenmemişse null

yöntemler

İsimTanım
GetPropertyCSSValue(string)Bu bildirim bloğu içinde açıkça ayarlanmışsa, bir CSS özelliğinin değerinin nesne gösterimini almak için kullanılır. Özellik bir steno özelliğiyse, bu yöntem null değerini döndürür. Shorthand özellik değerlerine getPropertyValue ve setProperty yöntemleri kullanılarak yalnızca dizeler olarak erişilebilir ve değiştirilebilir.
GetPropertyPriority(string)Özellik bu bildirim bloğunda açıkça ayarlanmışsa, bir CSS özelliğinin (örn. “önemli” niteleyicisi) önceliğini almak için kullanılır.
GetPropertyValue(string)Bu bildirim bloğu içinde açıkça ayarlanmışsa bir CSS özelliğinin değerini almak için kullanılır.
RemoveProperty(string)Bu bildirim bloğu içinde açıkça ayarlanmışsa bir CSS özelliğini kaldırmak için kullanılır.
SetProperty(string, string)Bu bildirim bloğu içinde varsayılan önceliğe sahip bir özellik değeri ayarlamak için kullanılır. Varsayılan öncelik “önemli” değildir, yani String.Empty
SetProperty(string, string, string)Bu bildirim bloğu içinde bir özellik değeri ve öncelik ayarlamak için kullanılır.

Ayrıca bakınız