Interface ICSSRule

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

string

ParentRule

หากกฎนี้อยู่ภายในกฎอื่น (เช่น กฎสไตล์ภายในบล็อก @media) นี่คือกฎที่บรรจุอยู่ หากกฎนี้ไม่ได้ซ้อนอยู่ภายในกฎอื่นใด จะส่งกลับค่า null

[DOMName("parentRule")]
ICSSRule ParentRule { get; }

Property Value

ICSSRule

ParentStyleSheet

แผ่นสไตล์ที่บรรจุกฎนี้

[DOMName("parentStyleSheet")]
ICSSStyleSheet ParentStyleSheet { get; }

Property Value

ICSSStyleSheet

Type

ประเภทของกฎตามที่ได้กำหนดไว้ข้างต้น คาดว่ามีวิธีการแคสต์ที่เฉพาะเจาะจงสำหรับการผูกพันที่สามารถใช้แคสต์จากอินสแตนซ์ของอินเตอร์เฟส CSSRule ไปยังอินเตอร์เฟสที่สืบทอดเฉพาะที่มีนัยตามประเภท

[DOMName("type")]
short Type { get; }

Property Value

short

 แบบไทย