CSSDeclarationBlock
CSSDeclarationBlock
Prezentare generală
CSSDeclarationBlock este o clasă în Aspose.Html FOSS pentru Python.
Un mic container de declarații compatibil cu CSSStyleDeclaration.
Această clasă oferă 8 metode pentru lucrul cu obiecte CSSDeclarationBlock în programele Python. Metodele disponibile includ: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: css_text, length, parent_rule.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
length | int | Citire | Numărul de declarații de proprietăţi CSS în acest bloc (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Citire |
css_text | str | Citire/Scriere | Serializarea canonică a declarației. |
Metode
| Semnătură | Descriere: |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Analizează o listă de declarații name:value. |
item(index: int) → str | Returnează numele proprietății la index, sau '' dacă este în afara intervalului (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Returnează 'important' dacă proprietatea este declarată !important, altfel ''. |
set_property_priority(property_name: str, priority: str) | Stabilește prioritatea ('' sau 'important') pentru o proprietate existentă. |
get_property_value(property_name: str) → str | Returnează valoarea proprietății sau '' când lipsește. |
set_property(property_name: str, value: str) | Setează o valoare a proprietății (prioritate normală). |
remove_property(property_name: str) → str | Elimină și returnează valoarea anterioară a proprietății, dacă există. |