Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
واجهة CSSRule هي الواجهة الأساسية المجردة لأي نوع من بيانات CSS. وهذا يشمل كل من مجموعات القواعد وقواعد @. من المتوقع أن تحافظ التنفيذات على جميع القواعد المحددة في ورقة أنماط CSS، حتى لو لم يتم التعرف على القاعدة من قبل المفسر. يتم تمثيل القواعد غير المعترف بها باستخدام واجهة ICSSUnknownRule.
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
الخصائص
CSSText
التمثيل النصي القابل للتحليل للقاعدة. يعكس هذا الحالة الحالية للقاعدة وليس قيمتها الأولية.
[DOMName("cssText")]
string CSSText { get; set; }
قيمة الخاصية
ParentRule
إذا كانت هذه القاعدة موجودة داخل قاعدة أخرى (على سبيل المثال، قاعدة نمط داخل كتلة @media)، فهذه هي القاعدة الحاوية. إذا لم تكن هذه القاعدة متداخلة داخل أي قواعد أخرى، فإنها تعيد null.
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
قيمة الخاصية
ParentStyleSheet
ورقة الأنماط التي تحتوي على هذه القاعدة.
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
قيمة الخاصية
Type
نوع القاعدة، كما هو محدد أعلاه. من المتوقع أن يتم استخدام طرق تحويل محددة للربط لتحويل من مثيل واجهة CSSRule إلى واجهة مشتقة محددة كما هو موضح بالنوع.
[DOMName("type")]
short Type { get; }