CSSDeclarationBlock

CSSDeclarationBlock

Przegląd

CSSDeclarationBlock jest klasą w Aspose.Html FOSS dla Python.

Mały kontener deklaracji kompatybilny z CSSStyleDeclaration.

Ta klasa udostępnia 8 metod do pracy z obiektami CSSDeclarationBlock w programach Python. Dostępne metody to: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Wszystkie publiczne członki są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: css_text, length, parent_rule.

Właściwości

NazwaTypDostępOpis
lengthintOdczytLiczba deklaracji właściwości CSS w tym bloku (CSSOM §6.1).
parent_rule`“CSSRuleNone”`Odczyt
css_textstrOdczyt/zapisKanoniczna serializacja deklaracji.

Metody

SygnaturaOpis
`init(properties: dict[str, str]None)`
parse(text: str) → "CSSDeclarationBlock"Przeanalizuj listę deklaracji name:value.
item(index: int) → strZwróć nazwę właściwości na index, lub '' jeśli poza zakresem (CSSOM §6.1).
get_property_priority(property_name: str) → strZwróć 'important', jeśli właściwość jest zadeklarowana !important, w przeciwnym razie ''.
set_property_priority(property_name: str, priority: str)Ustaw priorytet ('' lub 'important') dla istniejącej właściwości.
get_property_value(property_name: str) → strZwróć wartość właściwości lub '', gdy jest nieobecna.
set_property(property_name: str, value: str)Ustaw wartość właściwości (normalny priorytet).
remove_property(property_name: str) → strUsuń i zwróć poprzednią wartość właściwości, jeśli istnieje.

Zobacz także

 Polski