ICSS2Properties | يوفر واجهة لخصائص CSS2 وتعيين القيم في سياق عنصر HTML معين |
ICSSCharsetRule | تمثل واجهة CSSCharsetRule قاعدةcharset في ورقة أنماط CSS. لا تؤثر قيمة سمة الترميز على ترميز البيانات النصية في كائنات DOM ؛ هذا الترميز دائمًا هو UTF-16. بعد تحميل ورقة الأنماط ، تكون قيمة سمة الترميز هي القيمة الموجودة في قاعدةcharset. إذا لم يكن هناكcharset في المستند الأصلي ، فلن يتم إنشاء CSSCharsetRule. يمكن أيضًا استخدام قيمة سمة التشفير كتلميح للتشفير المستخدم في إنشاء تسلسل لورقة الأنماط. |
ICSSCounterStyleRule | تسمح قاعدة @ counter-style للمؤلفين بتعريف نمط عداد مخصص. |
ICSSFontFaceRule | تمثل واجهة CSSFontFaceRule قاعدة @ font-face في ورقة أنماط CSS. تُستخدم قاعدة @ font-face للاحتفاظ بمجموعة من أوصاف الخط. |
ICSSImportRule | تمثل واجهة CSSImportRule قاعدةimport داخل ورقة أنماط CSS. تُستخدم قاعدةimport لاستيراد قواعد الأنماط من أوراق الأنماط الأخرى. |
ICSSKeyframeRule | تمثل واجهة CSSKeyframeRule قاعدة النمط لمفتاح واحد. |
ICSSKeyframesRule | تمثل واجهة CSSKeyframesRule مجموعة كاملة من الإطارات الرئيسية لرسوم متحركة واحد |
ICSSMarginRule | تمثل واجهة CSSMarginRule هامشًا في القاعدة . |
ICSSMediaRule | تمثل واجهة CSSMediaRule قاعدةmedia في ورقة أنماط CSS. يمكن استخدام قاعدةmedia لتحديد قواعد الأنماط لأنواع وسائط معينة. |
ICSSPageRule | تمثل واجهة CSSPageRule قاعدة @ صفحة داخل ورقة أنماط CSS. تُستخدم القاعدةpage لتحديد الأبعاد والاتجاه والهوامش وما إلى ذلك لمربع الصفحة للوسائط المقسمة إلى صفحات. |
ICSSRule | واجهة CSSRule هي الواجهة الأساسية المجردة لأي نوع من عبارات CSS. يتضمن هذا كلاً من مجموعات القواعد و at-rules. من المتوقع أن يحافظ التطبيق على جميع القواعد المحددة في ورقة أنماط CSS ، حتى إذا لم يتعرف المحلل اللغوي على القاعدة. يتم تمثيل القواعد غير المعترف بها باستخدام!:ICSSUnknownRule الواجهة . |
ICSSRuleList | توفر واجهة CSSRuleList تجريدًا لمجموعة مرتبة من قواعد CSS. |
ICSSStyleDeclaration | تمثل واجهة CSSStyleDeclusion كتلة إعلان CSS واحدة. يمكن استخدام هذه الواجهة لتحديد خصائص النمط المعينة حاليًا في كتلة أو لتعيين خصائص النمط بشكل صريح داخل الكتلة. |
ICSSStyleRule | تمثل واجهة CSSStyleRule قاعدة واحدة تم تعيينها في ورقة أنماط CSS. |
ICSSStyleSheet | واجهة CSSStyleSheet هي واجهة ملموسة تستخدم لتمثيل ورقة أنماط CSS ، أي ورقة أنماط يكون نوع محتواها “text / css” . |
ICSSUnknownRule | تمثل واجهة CSSUnknownRule قاعدة عامة لا يدعمها وكيل المستخدم هذا. |
ICSSValueList | توفر الواجهة تجريدًا لمجموعة مرتبة من قيم CSS. |
IDocumentCSS | تمثل هذه الواجهة مستندًا باستخدام طريقة عرض CSS . |
IDocumentStyle | توفر واجهة DocumentStyle آلية يمكن من خلالها استرداد أوراق الأنماط المضمنة في المستند. التوقع هو أنه يمكن الحصول على مثيل لواجهة DocumentStyle باستخدام طرق صب خاصة بالربط على مثيل لواجهة Document. |
IElementCSSInlineStyle | يتم عرض معلومات النمط المضمنة المرفقة بالعناصر من خلال سمة النمط. يمثل هذا محتويات سمة STYLE لعناصر HTML (أو عناصر في مخططات أو DTD أخرى تستخدم سمة STYLE بنفس الطريقة). |
ILinkStyle | توفر واجهة LinkStyle آلية يمكن من خلالها استرداد ورقة الأنماط من العقدة المسؤولة عن ربطها بمستند. يمكن الحصول على مثيل لواجهة LinkStyle باستخدام طرق الصب الخاصة بالربط على مثيل لعقدة ربط (HTMLLinkElement أو HTMLStyleElement أو ProcessingInstruction في DOM Level 2) . |
IMediaList | توفر واجهة MediaList تجريدًا لمجموعة مرتبة من الوسائط ، بدون تعريف أو تقييد كيفية تنفيذ هذه المجموعة. القائمة الفارغة هي نفس القائمة التي تحتوي على الوسيط “الكل”. |
IStyleSheet | واجهة StyleSheet هي الواجهة الأساسية المجردة لأي نوع من أوراق الأنماط. إنها تمثل ورقة نمط واحدة مرتبطة بمستند منظم. |
IStyleSheetList | توفر واجهة StyleSheetList تجريدًا لمجموعة مرتبة من أوراق الأنماط. |
IViewCSS | تمثل هذه الواجهة طريقة عرض CSS . |