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

NumeTipAccesDescriere:
lengthintCitireNumărul de declarații de proprietăţi CSS în acest bloc (CSSOM §6.1).
parent_rule`“CSSRuleNone”`Citire
css_textstrCitire/ScriereSerializarea 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) → strReturnează numele proprietății la index, sau '' dacă este în afara intervalului (CSSOM §6.1).
get_property_priority(property_name: str) → strReturnează '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) → strReturnează 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) → strElimină și returnează valoarea anterioară a proprietății, dacă există.

Vezi și:

 Română