CSSDeclarationBlock
CSSDeclarationBlock
Overzicht
CSSDeclarationBlock is een klasse in Aspose.Html FOSS voor Python.
Een kleine CSSStyleDeclaration-compatibele declaratiecontainer.
Deze klasse biedt 8 methoden voor het werken met CSSDeclarationBlock-objecten in Python-programma’s. Beschikbare methoden omvatten: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Alle openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.Html FOSS voor Python-pakket. Eigenschappen: css_text, length, parent_rule.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
length | int | Lezen | Aantal CSS eigenschapsdeclaraties in dit blok (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Lezen |
css_text | str | Lezen/schrijven | Canonieke declaratieserialisatie. |
Methoden
| Handtekening | Beschrijving |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Parse een name:value declaratielijst. |
item(index: int) → str | Retourneer de eigenschapsnaam op index, of '' als buiten bereik (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Retourneer 'important' als de eigenschap is gedeclareerd !important, anders ''. |
set_property_priority(property_name: str, priority: str) | Stel de prioriteit ('' of 'important') in voor een bestaande eigenschap. |
get_property_value(property_name: str) → str | Retourneer de eigenschapswaarde of '' wanneer afwezig. |
set_property(property_name: str, value: str) | Stel een eigenschapswaarde in (normale prioriteit). |
remove_property(property_name: str) → str | Verwijder en retourneer de vorige waarde van een eigenschap, indien aanwezig. |