ICSS2Properties | رابطی برای مدیریت مقادیر تنظیم شده ویژگیهای CSS2 در زمینه یک عنصر HTML خاص فراهم میکند. |
ICSSCharsetRule | رابط CSSCharsetRule نمایانگر یک قانون @charset در یک برگه سبک CSS است. مقدار ویژگی encoding بر روی کدگذاری دادههای متنی در اشیاء DOM تأثیر نمیگذارد؛ این کدگذاری همیشه UTF-16 است. پس از بارگذاری یک برگه سبک، مقدار ویژگی encoding همان مقداری است که در قانون @charset یافت میشود. اگر در سند اصلی هیچ @charset وجود نداشته باشد، آنگاه هیچ CSSCharsetRule ایجاد نمیشود. مقدار ویژگی encoding همچنین میتواند به عنوان یک نشانه برای کدگذاری استفاده شده در سریالسازی برگه سبک استفاده شود. |
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 نمایانده میشود. این نمایانگر محتوای ویژگی STYLE برای عناصر HTML (یا عناصر در سایر طرحها یا DTDهایی که از ویژگی STYLE به همین شکل استفاده میکنند) است. |
ILinkStyle | رابط LinkStyle مکانیزمی را فراهم میکند که به وسیله آن میتوان یک برگه سبک را از گره مسئول پیوند آن به یک سند بازیابی کرد. یک نمونه از رابط LinkStyle میتواند با استفاده از متدهای تبدیل خاص پیوند در یک نمونه از یک گره پیوندی (HTMLLinkElement، HTMLStyleElement یا ProcessingInstruction در DOM Level 2) بهدست آید. |
IMediaList | رابط MediaList انتزاعی از یک مجموعه مرتب از رسانهها را فراهم میکند، بدون اینکه نحوه پیادهسازی این مجموعه را تعریف یا محدود کند. یک لیست خالی همانند لیستی است که شامل رسانه “all” است. |
IStyleSheet | رابط StyleSheet رابط پایه انتزاعی برای هر نوع برگه سبک است. این نمایانگر یک برگه سبک واحد مرتبط با یک سند ساختاری است. |
IStyleSheetList | رابط StyleSheetList انتزاعی از یک مجموعه مرتب از برگههای سبک را فراهم میکند. |
IViewCSS | این رابط نمایانگر یک نمای CSS است. |