CSSStyleSheet
CSSStyleSheet
Tổng quan
CSSStyleSheet là một lớp trong Aspose.Html FOSS cho Python.
Đối tượng stylesheet CSSOM tối thiểu (CSSOM §6.4).
Lớp này cung cấp 7 phương thức để làm việc với các đối tượng CSSStyleSheet trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Tất cả các thành viên công cộng đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: css_rules, css_text, disabled, href, media, owner_node, và 4 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
href | `str | None` | Đọc/Ghi |
title | str | Đọc | Tiêu đề của stylesheet này (CSSOM §6.4). |
disabled | bool | Đọc | Liệu stylesheet này có bị vô hiệu hoá hay không (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Đọc |
media | str | Đọc | Chuỗi truy vấn media cho stylesheet này (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Đọc |
rules | "CSSRuleList" | Đọc | Tên bí danh cũ cho css_rules (CSSOM §7.2.1, lịch sử). |
css_text | str | Đọc | Chuyển stylesheet thành một chuỗi văn bản CSS (CSSOM §6.6). |
css_rules | `` | Đọc | Lấy các quy tắc CSS. |
owner_node | `object | None` | Đọc |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__() | Calls init trên đối tượng CSSStyleSheet này. |
add_rule(selector: str, style: str, index: int) → int | Chèn một quy tắc mới (dạng Netscape/IE cũ) — ủy thác cho insert_rule. |
remove_rule(index: int) | Xóa quy tắc tại index (biểu mẫu Netscape/IE cũ) — ủy thác cho delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Thay thế nội dung stylesheet từ văn bản CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Xóa quy tắc tại index từ :attr:css_rules. |