XML DOM CSSStyleSheet Nesnesi

CSSStyleSheet nesnesi

CSSStyleSheet nesnesi, bir CSS stil tablosunu temsil eder.

CSS stil tabloları CSS kurallarından oluşur ve her bir kuralı CSSRule nesnesi ile işlem yapabilirsiniz. CSSStyleSheet nesnesi, stil tablo kurallarını sorgulamak, eklemek ve silmek için izin verir.

Belirli bir belgenin stil tabloları listesini (stil nesnesi koleksiyonunu) elde etmek için document.styleSheets özelliğini kullanabilirsiniz.

CSSStyleRule nesnesinin özellikleri

cssRules
Stil tablosundaki tüm CSS kurallarını dizgi olarak döndürür.
disabled
Bu özellik, mevcut stil tablosunun uygulanıp uygulanmadığını belirtir. Doğruysa, stil tablosu kapatılır ve belgeye uygulanamaz. Yanlışsa, stil tablosu açılır ve belgeye uygulanabilir.
href
Stil tablosunun konumunu (URL) döndürür, içe aktarılan stil tablosuysa null döndürür.
media
Stil bilgilerinin beklenen hedef medyasını belirtir.
ownerNode
Bu stil tablosunu belge ile ilişkilendiren nodu döndürür.
ownerRule
Bu stil tablosu @import kuralı ile geldiği takdirde, ownerRule özelliği CSSImportRule içerecektir.
parentStyleSheet
Bu stil tablosunu içeren stil tablosunu (varsa) döndürür.
title
Mevcut stil tablosunun başlığını döndürür. Başlık, stil tablosunun <style> veya <link>元素的 title özelliği ile belirlenebilir.
type
Bu stil tablosunun dilini belirtir. MIME türü olarak ifade edilir, CSS stil tablosunun türü "text/css"tir.

CSSStyleRule nesnesi yöntemleri

Yöntem Açıklama
addRule() Bir stil tablosuna belirli bir IE yöntemiyle bir kural eklemek.
deleteRule() Belirtilen konumdan bir kuralı silmek için DOM standart yöntemi.
insertRule() Stil tablosuna yeni bir kural eklemek için DOM standart yöntemi.
removeRule() Belirli bir IE yöntemiyle bir kuralları silmek.

İlgili sayfalar

XML DOM referans el kitabı:CSSRule nesnesi