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ênKiểuTruy cậpMô tả
href`strNone`Đọc/Ghi
titlestrĐọcTiêu đề của stylesheet này (CSSOM §6.4).
disabledboolĐọcLiệu stylesheet này có bị vô hiệu hoá hay không (CSSOM §6.4).
owner_rule`CSSRuleNone`Đọc
mediastrĐọcChuỗi truy vấn media cho stylesheet này (CSSOM §6.4).
parent_style_sheet`“CSSStyleSheetNone”`Đọc
rules"CSSRuleList"ĐọcTên bí danh cũ cho css_rules (CSSOM §7.2.1, lịch sử).
css_textstrĐọcChuyển stylesheet thành một chuỗi văn bản CSS (CSSOM §6.6).
css_rules``ĐọcLấy các quy tắc CSS.
owner_node`objectNone`Đọ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) → intChè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: strNone, 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: intNone)→int`
delete_rule(index: int)Xóa quy tắc tại index từ :attr:css_rules.

Xem thêm

 Tiếng Việt