Interface IStyleSheet
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Giao diện StyleSheet là giao diện cơ sở trừu tượng cho bất kỳ loại bảng kiểu nào. Nó đại diện cho một bảng kiểu duy nhất liên kết với một tài liệu có cấu trúc.
[ComVisible(true)]
public interface IStyleSheet
Thuộc tính
Disabled
false nếu bảng kiểu được áp dụng cho tài liệu. true nếu nó không được áp dụng. Việc thay đổi thuộc tính này có thể gây ra một sự giải quyết kiểu mới cho tài liệu. Một bảng kiểu chỉ được áp dụng nếu cả định nghĩa phương tiện phù hợp có mặt và thuộc tính disabled là false. Vì vậy, nếu phương tiện không áp dụng cho tác nhân người dùng hiện tại, thuộc tính disabled sẽ bị bỏ qua.
bool Disabled { get; set; }
Giá trị thuộc tính
Href
Nếu bảng kiểu là bảng kiểu liên kết, giá trị của thuộc tính này là vị trí của nó. Đối với các bảng kiểu inline, giá trị của thuộc tính này là null.
string Href { get; }
Giá trị thuộc tính
Media
Phương tiện đích dự kiến cho thông tin kiểu.
IMediaList Media { get; }
Giá trị thuộc tính
OwnerNode
Nút liên kết bảng kiểu này với tài liệu. Đối với HTML, điều này có thể là phần tử LINK hoặc STYLE tương ứng. Đối với XML, nó có thể là chỉ thị xử lý liên kết. Đối với các bảng kiểu được bao gồm bởi các bảng kiểu khác, giá trị của thuộc tính này là null.
Node OwnerNode { get; }
Giá trị thuộc tính
ParentStyleSheet
Đối với các ngôn ngữ bảng kiểu hỗ trợ khái niệm bao gồm bảng kiểu, thuộc tính này đại diện cho bảng kiểu bao gồm, nếu có. Nếu bảng kiểu là bảng kiểu cấp cao nhất, hoặc ngôn ngữ bảng kiểu không hỗ trợ bao gồm, giá trị của thuộc tính này là null.
IStyleSheet ParentStyleSheet { get; }
Giá trị thuộc tính
Title
Tiêu đề tư vấn.
string Title { get; }
Giá trị thuộc tính
Type
Điều này chỉ định ngôn ngữ bảng kiểu cho bảng kiểu này. Ngôn ngữ bảng kiểu được chỉ định dưới dạng loại nội dung (ví dụ: “text/css”).
string Type { get; }