Interface ICSSRule
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
อินเตอร์เฟส CSSRule เป็นอินเตอร์เฟสพื้นฐานเชิงนามธรรมสำหรับคำสั่ง CSS ทุกประเภท ซึ่งรวมถึงชุดกฎและกฎที่อยู่ในคำสั่ง at-rules การใช้งานคาดว่าจะรักษากฎทั้งหมดที่ระบุในแผ่นสไตล์ CSS แม้ว่ากฎนั้นจะไม่ถูกจดจำโดยตัว parser กฎที่ไม่ถูกจดจำจะถูกแทนที่ด้วยอินเตอร์เฟส ICSSUnknownRule
[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule
Properties
CSSText
การแทนค่าข้อความที่สามารถตีความได้ของกฎ ซึ่งสะท้อนสถานะปัจจุบันของกฎและไม่ใช่ค่าตั้งต้นของมัน
[DOMName("cssText")]
string CSSText { get; set; }
Property Value
ParentRule
หากกฎนี้อยู่ภายในกฎอื่น (เช่น กฎสไตล์ภายในบล็อก @media) นี่คือกฎที่บรรจุอยู่ หากกฎนี้ไม่ได้ซ้อนอยู่ภายในกฎอื่นใด จะส่งกลับค่า null
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Property Value
ParentStyleSheet
แผ่นสไตล์ที่บรรจุกฎนี้
[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }
Property Value
Type
ประเภทของกฎตามที่ได้กำหนดไว้ข้างต้น คาดว่ามีวิธีการแคสต์ที่เฉพาะเจาะจงสำหรับการผูกพันที่สามารถใช้แคสต์จากอินสแตนซ์ของอินเตอร์เฟส CSSRule ไปยังอินเตอร์เฟสที่สืบทอดเฉพาะที่มีนัยตามประเภท
[DOMName("type")]
short Type { get; }