Interface ICSSRule

ICSSRule interface

واجهة CSSRule هي الواجهة الأساسية المجردة لأي نوع من عبارات CSS. يتضمن هذا كلاً من مجموعات القواعد و at-rules. من المتوقع أن يحافظ التطبيق على جميع القواعد المحددة في ورقة أنماط CSS ، حتى إذا لم يتعرف المحلل اللغوي على القاعدة. يتم تمثيل القواعد غير المعترف بها باستخدام!:ICSSUnknownRule الواجهة .

public interface ICSSRule

الخصائص

اسموصف
CSSText { get; set; }التمثيل النصي القابل للتحليل للقاعدة. هذا يعكس الحالة الحالية للقاعدة وليس قيمتها الأولية.
ParentRule { get; }إذا تم احتواء هذه القاعدة داخل قاعدة أخرى (مثل قاعدة نمط داخل كتلةmedia) ، فهذه هي القاعدة الحاوية. إذا لم تكن هذه القاعدة متداخلة داخل أي قواعد أخرى ، فسيتم إرجاع قيمة خالية.
ParentStyleSheet { get; }ورقة الأنماط التي تحتوي على هذه القاعدة .
Type { get; }نوع القاعدة ، كما هو محدد أعلاه. التوقع هو أنه يمكن استخدام طرق الصب الخاصة بالربط للتخلص من مثيل لواجهة CSSRule إلى الواجهة المشتقة المحددة التي يتضمنها النوع.

أنظر أيضا