CSSDeclarationBlock
CSSDeclarationBlock
Übersicht
CSSDeclarationBlock ist eine Klasse in Aspose.Html FOSS für Python.
Ein kleiner CSSStyleDeclaration-kompatibler Deklarationscontainer.
Diese Klasse stellt 8 Methoden zur Arbeit mit CSSDeclarationBlock-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Html FOSS für Python-Pakets zugänglich. Eigenschaften: css_text, length, parent_rule.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
length | int | Lesen | Anzahl der CSS Eigenschaftsdeklarationen in diesem Block (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Lesen |
css_text | str | Lesen/Schreiben | Kanonische Deklarationsserialisierung. |
Methoden
| Signatur | Beschreibung |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Parsen Sie eine name:value-Deklarationsliste. |
item(index: int) → str | Geben Sie den Eigenschaftsnamen zurück bei index, oder '' wenn außerhalb des Bereichs (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Gib 'important' zurück, wenn die Eigenschaft !important deklariert ist, sonst ''. |
set_property_priority(property_name: str, priority: str) | Setze die Priorität ('' oder 'important') für eine vorhandene Eigenschaft. |
get_property_value(property_name: str) → str | Gib den Eigenschaftswert oder '' zurück, wenn er fehlt. |
set_property(property_name: str, value: str) | Setzt einen Eigenschaftswert (normale Priorität). |
remove_property(property_name: str) → str | Entfernt und gibt den vorherigen Wert einer Eigenschaft zurück, falls vorhanden. |