CSSStyleSheet
CSSStyleSheet
Gambaran Umum
CSSStyleSheet adalah kelas dalam Aspose.Html FOSS untuk Python.
Objek stylesheet CSSOM minimal (CSSOM §6.4).
Kelas ini menyediakan 7 metode untuk bekerja dengan objek CSSStyleSheet dalam program Python. Metode yang tersedia meliputi: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Html FOSS untuk Python. Properti: css_rules, css_text, disabled, href, media, owner_node, dan 4 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
href | `str | None` | Baca/Tulis |
title | str | Baca | Judul stylesheet ini (CSSOM §6.4). |
disabled | bool | Baca | Apakah stylesheet ini dinonaktifkan (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Baca |
media | str | Baca | String kueri media untuk stylesheet ini (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Baca |
rules | "CSSRuleList" | Baca | Alias warisan untuk css_rules (CSSOM §7.2.1 historis). |
css_text | str | Baca | Serialisasikan stylesheet menjadi string teks CSS (CSSOM §6.6). |
css_rules | `` | Baca | Mendapatkan aturan css. |
owner_node | `object | None` | Baca |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__() | Calls init pada instance CSSStyleSheet ini. |
add_rule(selector: str, style: str, index: int) → int | Sisipkan aturan baru (legacy Netscape/IE form) — delegates to insert_rule. |
remove_rule(index: int) | Hapus aturan pada index (formulir legacy Netscape/IE) — mendelegasikan ke delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Ganti isi stylesheet dari teks CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Hapus aturan pada index dari :attr:css_rules. |