ICSSStyleDeclaration

ICSSStyleDeclaration interface

CSSStyleDeclaration arabirimi, tek bir CSS bildirim bloğunu temsil eder. Bu arayüz, bir blokta halihazırda 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 gösterimi (çevreleyen kaşlı ayraçlar hariç). Bu özniteliğin ayarlanması, yeni değerin ayrıştırılması ve özelliklerin kaldırılması veya eklenmesi dahil olmak üzere bildirim bloğundaki tüm özelliklerin sıfırlanmasıyla sonuçlanacaktır.
Item { get; }Bu bildirim bloğunda açıkça ayarlanmış özellikleri almak için kullanılır. Bu yöntem kullanılarak alınan özelliklerin sırası, ayarlandıkları sıra olmak zorunda değildir. Bu yöntem, bu bildirim bloğundaki tüm özellikler üzerinde yineleme yapmak için kullanılabilir.
Length { get; }Bu bildirim bloğunda açıkça ayarlanmış özelliklerin sayısı. Geçerli dizin aralığı 0 ila uzunluk-1 dahil.
ParentRule { get; }Bu bildirim bloğunu içeren CSS kuralı veya bu CSSStyleDeclaration bir CSSRule’a eklenmemişse null

yöntemler

İsimTanım
GetPropertyCSSValue(string)Bu bildirim bloğunda açıkça ayarlanmışsa, bir CSS özelliğinin değerinin nesne temsilini almak için kullanılır. Özellik bir steno özelliğiyse, bu yöntem null değerini döndürür. Kısa yol özellik değerlerine yalnızca getPropertyValue ve setProperty yöntemleri kullanılarak dizeler olarak erişilebilir ve değiştirilebilir.
GetPropertyPriority(string)Özellik bu bildirim bloğunda açıkça ayarlanmışsa, bir CSS özelliğinin önceliğini almak için kullanılır (örneğin “önemli” niteleyici).
GetPropertyValue(string)Bu bildirim bloğunda açıkça ayarlanmışsa, bir CSS özelliğinin değerini almak için kullanılır.
RemoveProperty(string)Bu bildirim bloğunda açıkça ayarlanmışsa, bir CSS özelliğini kaldırmak için kullanılır.
SetProperty(string, string)Bu bildirim bloğunda 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 belirlemek için kullanılır.

Ayrıca bakınız