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 قاعدة @page داخل ورقة أنماط CSS. تُستخدم قاعدة @page لتحديد الأبعاد، الاتجاه، الهوامش، إلخ. لصندوق الصفحة للوسائط المرقمة. |
ICSSRule | واجهة CSSRule هي الواجهة الأساسية المجردة لأي نوع من بيانات CSS. يشمل ذلك مجموعات القواعد وقواعد الهوامش. من المتوقع أن تحافظ التنفيذات على جميع القواعد المحددة في ورقة أنماط CSS، حتى إذا لم يتم التعرف على القاعدة من قبل المحلل. يتم تمثيل القواعد غير المعروفة باستخدام واجهة ICSSUnknownRule. |
ICSSRuleList | توفر واجهة CSSRuleList تجريدًا لمجموعة مرتبة من قواعد CSS. |
ICSSStyleDeclaration | تمثل واجهة CSSStyleDeclaration كتلة إعلان CSS واحدة. يمكن استخدام هذه الواجهة لتحديد خصائص الأنماط المعينة حاليًا في كتلة أو لتعيين خصائص الأنماط بشكل صريح داخل الكتلة. |
ICSSStyleRule | تمثل واجهة CSSStyleRule مجموعة قواعد واحدة في ورقة أنماط CSS. |
ICSSStyleSheet | واجهة CSSStyleSheet هي واجهة ملموسة تُستخدم لتمثيل ورقة أنماط CSS، أي ورقة أنماط نوع محتواها “text/css”. |
ICSSUnknownRule | تمثل واجهة CSSUnknownRule قاعدة هوامش غير مدعومة من قبل هذه الوكالة. |
ICSSValueList | توفر الواجهة تجريدًا لمجموعة مرتبة من قيم CSS. |
IDocumentCSS | تمثل هذه الواجهة وثيقة مع عرض CSS. |
IDocumentStyle | توفر واجهة DocumentStyle آلية يمكن من خلالها استرداد أوراق الأنماط المدمجة في وثيقة. من المتوقع أن يتم الحصول على مثيل من واجهة DocumentStyle باستخدام طرق تحويل محددة على مثيل من واجهة Document. |
IElementCSSInlineStyle | يتم عرض معلومات النمط المضمنة المرتبطة بالعناصر من خلال خاصية النمط. تمثل هذه المحتويات خاصية STYLE لعناصر HTML (أو العناصر في مخططات أو DTDs أخرى تستخدم خاصية STYLE بنفس الطريقة). |
ILinkStyle | توفر واجهة LinkStyle آلية يمكن من خلالها استرداد ورقة أنماط من العقدة المسؤولة عن ربطها في وثيقة. يمكن الحصول على مثيل من واجهة LinkStyle باستخدام طرق تحويل محددة على مثيل من عقدة الربط (HTMLLinkElement، HTMLStyleElement أو ProcessingInstruction في DOM Level 2). |
IMediaList | توفر واجهة MediaList تجريدًا لمجموعة مرتبة من الوسائط، دون تحديد أو تقييد كيفية تنفيذ هذه المجموعة. تعتبر القائمة الفارغة هي نفسها قائمة تحتوي على الوسيط “all”. |
IStyleSheet | واجهة StyleSheet هي الواجهة الأساسية المجردة لأي نوع من أوراق الأنماط. تمثل ورقة أنماط واحدة مرتبطة بوثيقة منظمة. |
IStyleSheetList | توفر واجهة StyleSheetList تجريدًا لمجموعة مرتبة من أوراق الأنماط. |
IViewCSS | تمثل هذه الواجهة عرض CSS. |