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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
length | int | Odczyt | Liczba deklaracji właściwości CSS w tym bloku (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Odczyt |
css_text | str | Odczyt/zapis | Kanoniczna serializacja deklaracji. |
Metody
| Sygnatura | Opis |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Przeanalizuj listę deklaracji name:value. |
item(index: int) → str | Zwróć nazwę właściwości na index, lub '' jeśli poza zakresem (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Zwróć '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) → str | Zwróć 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) → str | Usuń i zwróć poprzednią wartość właściwości, jeśli istnieje. |