CSSDeclarationBlock
CSSDeclarationBlock
Gambaran Umum
CSSDeclarationBlock adalah kelas dalam Aspose.Html FOSS untuk Python.
Kontainer deklarasi kecil yang kompatibel dengan CSSStyleDeclaration.
Kelas ini menyediakan 8 metode untuk bekerja dengan objek CSSDeclarationBlock dalam program Python. Metode yang tersedia meliputi: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Html FOSS untuk Python. Properti: css_text, length, parent_rule.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
length | int | Baca | Jumlah deklarasi properti CSS dalam blok ini (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Baca |
css_text | str | Baca/Tulis | Serialisasi deklarasi kanonik. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Urai daftar deklarasi name:value. |
item(index: int) → str | Kembalikan nama properti pada index, atau '' jika di luar jangkauan (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Kembalikan 'important' jika properti dideklarasikan !important, jika tidak ''. |
set_property_priority(property_name: str, priority: str) | Atur prioritas ('' atau 'important') untuk properti yang sudah ada. |
get_property_value(property_name: str) → str | Kembalikan nilai properti atau '' bila tidak ada. |
set_property(property_name: str, value: str) | Setel nilai properti (prioritas normal). |
remove_property(property_name: str) → str | Hapus dan kembalikan nilai sebelumnya dari properti, bila ada. |