Interface ICSSRule

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; }

قيمة الخاصية

string

ParentRule

إذا كانت هذه القاعدة موجودة داخل قاعدة أخرى (على سبيل المثال، قاعدة نمط داخل كتلة @media)، فهذه هي القاعدة الحاوية. إذا لم تكن هذه القاعدة متداخلة داخل أي قواعد أخرى، فإنها تعيد null.

[DOMName("parentRule")]
ICSSRule ParentRule { get; }

قيمة الخاصية

ICSSRule

ParentStyleSheet

ورقة الأنماط التي تحتوي على هذه القاعدة.

[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }

قيمة الخاصية

ICSSStyleSheet

Type

نوع القاعدة، كما هو محدد أعلاه. من المتوقع أن يتم استخدام طرق تحويل محددة للربط لتحويل من مثيل واجهة CSSRule إلى واجهة مشتقة محددة كما هو موضح بالنوع.

[DOMName("type")]
short Type { get; }

قيمة الخاصية

short

 عربي