Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
CSSRule arayüzü, herhangi bir CSS ifadesi türü için soyut temel arayüzdür. Bu, hem kural setlerini hem de at-kurallarını içerir. Bir uygulamanın, kural bir ayrıştırıcı tarafından tanınmasa bile, bir CSS stil sayfasında belirtilen tüm kuralları koruması beklenir. Tanınmayan kurallar, ICSSUnknownRule arayüzü kullanılarak temsil edilir.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Özellikler
CSSText
Kuralın ayrıştırılabilir metinsel temsili. Bu, kuralın mevcut durumunu yansıtır ve başlangıç değerini değil.
[DOMName("cssText")]
string CSSText { get; set; }
Özellik Değeri
ParentRule
Bu kural başka bir kuralın içinde yer alıyorsa (örneğin, bir @media bloğu içindeki stil kuralı), bu, kapsayıcı kuruldur. Bu kural başka kuralların içinde yer almıyorsa, bu null döner.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Özellik Değeri
ParentStyleSheet
Bu kuralı içeren stil sayfası.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Özellik Değeri
Type
Yukarıda tanımlandığı gibi kuralın türü. Beklenti, bağlama özgü dönüştürme yöntemlerinin, CSSRule arayüzünün bir örneğinden tür tarafından ima edilen belirli türe dönüştürmek için kullanılabilmesidir.
[DOMName("type")]
short Type { get; }