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 แทนกฎ margin at-rule |
ICSSMediaRule | อินเทอร์เฟซ CSSMediaRule แทนกฎ @media ในแผ่นสไตล์ CSS กฎ @media สามารถใช้เพื่อกำหนดกฎสไตล์สำหรับประเภทสื่อเฉพาะ |
ICSSPageRule | อินเทอร์เฟซ CSSPageRule แทนกฎ @page ภายในแผ่นสไตล์ CSS กฎ @page ใช้เพื่อระบุขนาด ทิศทาง ขอบ ฯลฯ ของกล่องหน้า สำหรับสื่อที่แบ่งหน้า |
ICSSRule | อินเทอร์เฟซ CSSRule เป็นอินเทอร์เฟซฐานที่เป็นนามธรรมสำหรับคำสั่ง CSS ทุกประเภท ซึ่งรวมถึงทั้งชุดกฎและ at-rules คาดว่าการใช้งานจะรักษากฎทั้งหมดที่ระบุในแผ่นสไตล์ CSS แม้ว่ากฎจะไม่ถูกต้องตามที่วิเคราะห์ กฎที่ไม่รู้จักจะแทนที่ด้วยอินเทอร์เฟซ ICSSUnknownRule |
ICSSRuleList | อินเทอร์เฟซ CSSRuleList ให้การทำ Abstraction ของคอลเลกชันที่มีลำดับของกฎ CSS |
ICSSStyleDeclaration | อินเทอร์เฟซ CSSStyleDeclaration แทนบล็อกการประกาศ CSS เพียงบล็อกเดียว อินเทอร์เฟซนี้สามารถใช้เพื่อกำหนดคุณสมบัติสไตล์ที่ตั้งอยู่ในบล็อกหรือเพื่อกำหนดคุณสมบัติสไตล์อย่างชัดเจนภายในบล็อก |
ICSSStyleRule | อินเทอร์เฟซ CSSStyleRule แทนชุดกฎเดียวในแผ่นสไตล์ CSS |
ICSSStyleSheet | อินเทอร์เฟซ CSSStyleSheet เป็นอินเทอร์เฟซที่เป็นรูปธรรมที่ใช้แทนแผ่นสไตล์ CSS คือ แผ่นสไตล์ที่มีประเภทเนื้อหาเป็น “text/css” |
ICSSUnknownRule | อินเทอร์เฟซ CSSUnknownRule แทน at-rule ที่ไม่รองรับโดยตัวแทนผู้ใช้นี้ |
ICSSValueList | อินเทอร์เฟซนี้ให้การทำ Abstraction ของคอลเลกชันที่มีลำดับของค่าของ CSS |
IDocumentCSS | อินเทอร์เฟซนี้แทนเอกสารที่มีมุมมอง CSS |
IDocumentStyle | อินเทอร์เฟซ DocumentStyle ให้กลไกที่ช่วยให้สามารถดึงแผ่นสไตล์ที่ฝังอยู่ในเอกสารได้ คาดว่าอินสแตนซ์ของอินเทอร์เฟซ DocumentStyle จะได้รับโดยใช้วิธีการแคสต์เฉพาะการผูกจากอินสแตนซ์ของอินเทอร์เฟซ Document |
IElementCSSInlineStyle | ข้อมูลสไตล์แบบ inline ที่แนบมากับองค์ประกอบจะถูกเปิดเผยผ่านแอตทริบิวต์สไตล์ ซึ่งแทนเนื้อหาของแอตทริบิวต์ STYLE สำหรับองค์ประกอบ HTML (หรือองค์ประกอบในสคีมาหรือ DTD อื่น ๆ ที่ใช้แอตทริบิวต์ STYLE ในลักษณะเดียวกัน) |
ILinkStyle | อินเทอร์เฟซ LinkStyle ให้กลไกที่ช่วยให้สามารถดึงแผ่นสไตล์จากโหนดที่รับผิดชอบในการเชื่อมโยงเข้ากับเอกสาร อินสแตนซ์ของอินเทอร์เฟซ LinkStyle สามารถได้รับโดยใช้วิธีการแคสต์เฉพาะการผูกจากอินสแตนซ์ของโหนดเชื่อมโยง (HTMLLinkElement, HTMLStyleElement หรือ ProcessingInstruction ใน DOM Level 2) |
IMediaList | อินเทอร์เฟซ MediaList ให้การทำ Abstraction ของคอลเลกชันที่มีลำดับของสื่อ โดยไม่กำหนดหรือจำกัดวิธีการที่คอลเลกชันนี้ถูกนำไปใช้ รายการว่างคือรายการที่มีสื่อ “ทั้งหมด” |
IStyleSheet | อินเทอร์เฟซ StyleSheet เป็นอินเทอร์เฟซฐานที่เป็นนามธรรมสำหรับแผ่นสไตล์ทุกประเภท แทนแผ่นสไตล์เดียวที่เชื่อมโยงกับเอกสารที่มีโครงสร้าง |
IStyleSheetList | อินเทอร์เฟซ StyleSheetList ให้การทำ Abstraction ของคอลเลกชันที่มีลำดับของแผ่นสไตล์ |
IViewCSS | อินเทอร์เฟซนี้แทนมุมมอง CSS |