CSSDeclarationBlock
CSSDeclarationBlock
Tổng quan
CSSDeclarationBlock là một lớp trong Aspose.Html FOSS cho Python.
Một container khai báo nhỏ tương thích với CSSStyleDeclaration.
Lớp này cung cấp 8 phương thức để làm việc với các đối tượng CSSDeclarationBlock trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. 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_text, length, parent_rule.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
length | int | Đọc | Số lượng khai báo thuộc tính CSS trong khối này (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Đọc |
css_text | str | Đọc/Ghi | Chuỗi khai báo chuẩn. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Phân tích danh sách khai báo name:value. |
item(index: int) → str | Trả về tên thuộc tính tại index, hoặc '' nếu vượt quá phạm vi (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Trả về 'important' nếu thuộc tính được khai báo !important, nếu không ''. |
set_property_priority(property_name: str, priority: str) | Đặt độ ưu tiên ('' hoặc 'important') cho một thuộc tính đã tồn tại. |
get_property_value(property_name: str) → str | Trả về giá trị thuộc tính hoặc '' khi không có. |
set_property(property_name: str, value: str) | Đặt giá trị thuộc tính (ưu tiên bình thường). |
remove_property(property_name: str) → str | Xóa và trả về giá trị trước của thuộc tính, nếu có. |