Interface IStyleSheet

IStyleSheet interface

واجهة StyleSheet هي الواجهة الأساسية المجردة لأي نوع من أوراق الأنماط. إنها تمثل ورقة نمط واحدة مرتبطة بمستند منظم.

public interface IStyleSheet

الخصائص

اسموصف
Disabled { get; set; }خطأ إذا تم تطبيق ورقة الأنماط على المستند. صحيح إذا لم يكن كذلك. قد يؤدي تعديل هذه السمة إلى دقة جديدة لنمط المستند. تنطبق ورقة الأنماط فقط إذا كان كل من تعريف الوسيط المناسب موجودًا وكانت السمة المعطلة خاطئة. لذلك ، إذا كانت الوسائط لا تنطبق على وكيل المستخدم الحالي ، فسيتم تجاهل السمة المعطلة.
Href { get; }إذا كانت ورقة الأنماط عبارة عن ورقة أنماط مرتبطة ، فإن قيمة السمة الخاصة بها هي موقعها. بالنسبة لأوراق الأنماط المضمنة ، تكون قيمة هذه السمة خالية.
Media { get; }وسائط الوجهة المقصودة لمعلومات النمط .
OwnerNode { get; }العقدة التي تربط ورقة الأنماط هذه بالمستند. بالنسبة إلى HTML ، قد يكون هذا هو عنصر LINK أو STYLE المقابل. بالنسبة إلى XML ، قد تكون تعليمات معالجة الارتباط. بالنسبة لأوراق الأنماط المضمنة في أوراق الأنماط الأخرى ، تكون قيمة هذه السمة خالية.
ParentStyleSheet { get; }بالنسبة للغات ورقة الأنماط التي تدعم مفهوم تضمين ورقة الأنماط ، تمثل هذه السمة ورقة أنماط التضمين ، إن وجدت. إذا كانت ورقة الأنماط عبارة عن ورقة أنماط ذات مستوى أعلى ، أو إذا كانت لغة ورقة الأنماط لا تدعم التضمين ، فإن قيمة هذه السمة تكون خالية.
Title { get; }العنوان الاستشاري.
Type { get; }يحدد هذا لغة ورقة الأنماط لورقة الأنماط هذه. تم تحديد لغة ورقة الأنماط كنوع محتوى (على سبيل المثال “نص / css”) .

أنظر أيضا