CSSStyleDeclaration
CSSStyleDeclaration
Overzicht
CSSStyleDeclaration is een klasse in Aspose.Html FOSS voor Python.
Een live weergave van het inline stijl-attribuut van een element.
Deze klasse biedt 7 methoden voor het werken met CSSStyleDeclaration-objecten in Python-programma’s. Beschikbare methoden zijn: __init__, get_property_priority, get_property_value, item, 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 |
|---|---|---|---|
css_text | str | Lezen/schrijven | De volledige inline-stijlstring (ruwe attribuutwaarde). |
length | int | Lezen | Het aantal CSS-eigenschappen in het declaratieblok. |
parent_rule | None | Lezen | Altijd None — inline-stijlen hebben geen bovenliggende regel (CSSOM §6.1). |
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__(owner_element: "Element") | Calls init(owner_element) op deze CSSStyleDeclaration-instantie. |
item(index: int) → str | Geef de CSS eigenschapsnaam terug op index, of '' indien buiten bereik. |
get_property_value(property_name: str) → str | Retourneer de waarde van de genoemde eigenschap, of '' als deze niet is ingesteld. |
get_property_priority(property_name: str) → str | Return "important" if property_name carries !important, anders "". |
set_property(property_name: str, value: str, priority: str) | Stel de genoemde eigenschap in op value, eventueel met !important prioriteit. |
set_property_priority(property_name: str, priority: str) | Stel de prioriteit in voor een bestaande inline-eigenschap (CSSOM §6.1). |
remove_property(property_name: str) → str | Verwijder de genoemde eigenschap en retourneer de vorige waarde (of ''). |