Interface ICSSStyleSheet

Interface ICSSStyleSheet

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

อินเทอร์เฟซ CSSStyleSheet เป็นอินเทอร์เฟซที่เป็นรูปธรรมที่ใช้แทนแผ่นสไตล์ CSS ซึ่งเป็นแผ่นสไตล์ที่มีประเภทเนื้อหาเป็น “text/css”

[DOMObject]
[DOMName("CSSStyleSheet")]
[ComVisible(true)]
public interface ICSSStyleSheet : IStyleSheet

Implements

IStyleSheet

Properties

CSSRules

รายการของกฎ CSS ทั้งหมดที่อยู่ภายในแผ่นสไตล์ ซึ่งรวมถึงทั้งชุดกฎและกฎที่อยู่

[DOMName("cssRules")]
ICSSRuleList CSSRules { get; }

Property Value

ICSSRuleList

OwnerRule

หากแผ่นสไตล์นี้มาจากกฎ @import แอตทริบิวต์ ownerRule จะมี CSSImportRule ในกรณีนั้น แอตทริบิวต์ ownerNode ในอินเทอร์เฟซ StyleSheet จะเป็น null หากแผ่นสไตล์มาจากองค์ประกอบหรือคำสั่งประมวลผล แอตทริบิวต์ ownerRule จะเป็น null และแอตทริบิวต์ ownerNode จะมี Node

[DOMNullable]
[DOMName("ownerRule")]
ICSSRule OwnerRule { get; }

Property Value

ICSSRule

Methods

DeleteRule(int)

ใช้เพื่อลบกฎจากแผ่นสไตล์

[DOMName("deleteRule")]
void DeleteRule(int index)

Parameters

index int

ดัชนี

InsertRule(string, int)

ใช้เพื่อแทรกกฎใหม่ลงในแผ่นสไตล์ กฎใหม่จะกลายเป็นส่วนหนึ่งของการจัดลำดับ

[DOMName("insertRule")]
long InsertRule(string rule, int index)

Parameters

rule string

กฎสไตล์

index int

ดัชนีกฎ

Returns

long

ดัชนีที่แทรก

 แบบไทย