Interface ICSSRule

Interface ICSSRule

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

Giao diện CSSRule là giao diện cơ sở trừu tượng cho bất kỳ loại câu lệnh CSS nào. Điều này bao gồm cả tập hợp quy tắc và quy tắc at-rules. Một triển khai được kỳ vọng sẽ bảo tồn tất cả các quy tắc được chỉ định trong một bảng kiểu CSS, ngay cả khi quy tắc đó không được trình phân tích cú pháp công nhận. Các quy tắc không được công nhận được đại diện bằng giao diện ICSSUnknownRule.

[ComVisible(true)]
[DOMObject]
[DOMName("CSSRule")]
public interface ICSSRule

Thuộc tính

CSSText

Đại diện văn bản có thể phân tích cú pháp của quy tắc. Điều này phản ánh trạng thái hiện tại của quy tắc chứ không phải giá trị ban đầu của nó.

[DOMName("cssText")]
string CSSText { get; set; }

Giá trị thuộc tính

string

ParentRule

Nếu quy tắc này nằm bên trong một quy tắc khác (ví dụ: một quy tắc kiểu bên trong một khối @media), đây là quy tắc chứa. Nếu quy tắc này không được lồng bên trong bất kỳ quy tắc nào khác, điều này sẽ trả về null.

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

Giá trị thuộc tính

ICSSRule

ParentStyleSheet

Bảng kiểu chứa quy tắc này.

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

Giá trị thuộc tính

ICSSStyleSheet

Type

Loại quy tắc, như đã định nghĩa ở trên. Kỳ vọng rằng các phương thức ép kiểu cụ thể cho liên kết có thể được sử dụng để ép kiểu từ một thể hiện của giao diện CSSRule xuống giao diện kế thừa cụ thể được ngụ ý bởi loại.

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

Giá trị thuộc tính

short

 Tiếng Việt