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

NameTypZugriffBeschreibung
lengthintLesenAnzahl der CSS Eigenschaftsdeklarationen in diesem Block (CSSOM §6.1).
parent_rule`“CSSRuleNone”`Lesen
css_textstrLesen/SchreibenKanonische Deklarationsserialisierung.

Methoden

SignaturBeschreibung
`init(properties: dict[str, str]None)`
parse(text: str) → "CSSDeclarationBlock"Parsen Sie eine name:value-Deklarationsliste.
item(index: int) → strGeben Sie den Eigenschaftsnamen zurück bei index, oder '' wenn außerhalb des Bereichs (CSSOM §6.1).
get_property_priority(property_name: str) → strGib '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) → strGib 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) → strEntfernt und gibt den vorherigen Wert einer Eigenschaft zurück, falls vorhanden.

Siehe auch

 Deutsch