CSSStyleDeclaration
CSSStyleDeclaration
Übersicht
CSSStyleDeclaration ist eine Klasse in Aspose.Html FOSS für Python.
Eine Live-Ansicht des Inline-Style-Attributs eines Elements.
Diese Klasse bietet 7 Methoden zur Arbeit mit CSSStyleDeclaration-Objekten in Python-Programmen. Verfügbare Methoden umfassen: __init__, get_property_priority, get_property_value, item, remove_property, set_property, set_property_priority. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Html FOSS für Python Paket installiert wurde. Eigenschaften: css_text, length, parent_rule.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
css_text | str | Lesen/Schreiben | Der vollständige Inline-Style-String (roher Attributwert). |
length | int | Lesen | Die Anzahl der CSS-Eigenschaften im Deklarationsblock. |
parent_rule | None | Lesen | Immer None — Inline-Stile haben keine übergeordnete Regel (CSSOM §6.1). |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(owner_element: "Element") | Calls init(owner_element) in dieser CSSStyleDeclaration-Instanz. |
item(index: int) → str | Gib den CSS-Eigenschaftsnamen zurück bei index, oder '' falls außerhalb des Bereichs. |
get_property_value(property_name: str) → str | Geben Sie den Wert der benannten Eigenschaft zurück, oder '', wenn nicht gesetzt. |
get_property_priority(property_name: str) → str | Return "important" if property_name carries !important, sonst "". |
set_property(property_name: str, value: str, priority: str) | Setzen Sie die benannte Eigenschaft auf value, optional mit !important Priorität. |
set_property_priority(property_name: str, priority: str) | Setzen Sie die Priorität für eine vorhandene Inline-Eigenschaft (CSSOM §6.1). |
remove_property(property_name: str) → str | Entfernen Sie die benannte Eigenschaft und geben Sie deren vorherigen Wert zurück (oder ''). |