Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Antarmuka CSSRule adalah antarmuka dasar abstrak untuk setiap jenis pernyataan CSS. Ini mencakup baik set aturan maupun aturan di dalam aturan. Sebuah implementasi diharapkan untuk mempertahankan semua aturan yang ditentukan dalam lembar gaya CSS, bahkan jika aturan tersebut tidak dikenali oleh parser. Aturan yang tidak dikenali diwakili menggunakan antarmuka ICSSUnknownRule.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Properti
CSSText
Representasi tekstual yang dapat diparsing dari aturan. Ini mencerminkan keadaan saat ini dari aturan dan bukan nilai awalnya.
[DOMName("cssText")]
string CSSText { get; set; }
Nilai Properti
ParentRule
Jika aturan ini berada di dalam aturan lain (misalnya, aturan gaya di dalam blok @media), ini adalah aturan yang mengandung. Jika aturan ini tidak bersarang di dalam aturan lain, ini mengembalikan null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Nilai Properti
ParentStyleSheet
Lembar gaya yang mengandung aturan ini.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Nilai Properti
Type
Jenis aturan, seperti yang didefinisikan di atas. Harapannya adalah bahwa metode casting spesifik binding dapat digunakan untuk meng-cast dari sebuah instance antarmuka CSSRule ke antarmuka turunan spesifik yang diimplikasikan oleh jenisnya.
[DOMName("type")]
short Type { get; }