Interface ICSSStyleSheet

Interface ICSSStyleSheet

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

Giao diện CSSStyleSheet là một giao diện cụ thể được sử dụng để đại diện cho một bảng kiểu CSS, tức là một bảng kiểu có loại nội dung là “text/css”.

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

Triển khai

IStyleSheet

Thuộc tính

CSSRules

Danh sách tất cả các quy tắc CSS có trong bảng kiểu. Điều này bao gồm cả bộ quy tắc và quy tắc at-rules.

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

Giá trị thuộc tính

ICSSRuleList

OwnerRule

Nếu bảng kiểu này đến từ một quy tắc @import, thuộc tính ownerRule sẽ chứa CSSImportRule. Trong trường hợp đó, thuộc tính ownerNode trong giao diện StyleSheet sẽ là null. Nếu bảng kiểu đến từ một phần tử hoặc một chỉ thị xử lý, thuộc tính ownerRule sẽ là null và thuộc tính ownerNode sẽ chứa Node.

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

Giá trị thuộc tính

ICSSRule

Phương thức

DeleteRule(int)

Được sử dụng để xóa một quy tắc khỏi bảng kiểu.

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

Tham số

index int

Chỉ số.

InsertRule(string, int)

Được sử dụng để chèn một quy tắc mới vào bảng kiểu. Quy tắc mới bây giờ trở thành một phần của cascade.

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

Tham số

rule string

Quy tắc kiểu.

index int

Chỉ số quy tắc.

Trả về

long

Chỉ số đã chèn

 Tiếng Việt