CSSStyleDeclaration
CSSStyleDeclaration
Tổng quan
CSSStyleDeclaration là một lớp trong Aspose.Html FOSS cho Python.
Một chế độ xem trực tiếp của thuộc tính style nội tuyến của phần tử.
Lớp này cung cấp 7 phương thức để làm việc với các đối tượng CSSStyleDeclaration 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, remove_property, set_property, set_property_priority. Tất cả các thành viên công cộng 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ả |
|---|---|---|---|
css_text | str | Đọc/Ghi | Chuỗi style nội tuyến đầy đủ (giá trị thuộc tính thô). |
length | int | Đọc | Số lượng thuộc tính CSS trong khối khai báo. |
parent_rule | None | Đọc | Luôn None — các kiểu nội tuyến không có quy tắc cha (CSSOM §6.1). |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(owner_element: "Element") | Calls init(owner_element) trên đối tượng CSSStyleDeclaration này. |
item(index: int) → str | Trả về tên thuộc tính CSS tại index, hoặc '' nếu ngoài phạm vi. |
get_property_value(property_name: str) → str | Trả về giá trị của thuộc tính được đặt tên, hoặc '' nếu chưa được thiết lập. |
get_property_priority(property_name: str) → str | Return "important" if property_name carries !important, nếu không "". |
set_property(property_name: str, value: str, priority: str) | Đặt thuộc tính có tên thành value, tùy chọn với !important ưu tiên. |
set_property_priority(property_name: str, priority: str) | Đặt mức ưu tiên cho một thuộc tính nội tuyến hiện có (CSSOM §6.1). |
remove_property(property_name: str) → str | Xóa thuộc tính đã đặt tên và trả về giá trị trước đó của nó (hoặc ''). |