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ênKiểuTruy cậpMô tả
lengthintĐọcSố lượng khai báo thuộc tính CSS trong khối này (CSSOM §6.1).
parent_rule`“CSSRuleNone”`Đọc
css_textstrĐọc/GhiChuỗ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) → strTrả 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) → strTrả 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) → strTrả 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) → strXóa và trả về giá trị trước của thuộc tính, nếu có.

Xem thêm

 Tiếng Việt