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
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
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
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ề
Chỉ số đã chèn