CSSStyleDeclaration
CSSStyleDeclaration
Przegląd
CSSStyleDeclaration jest klasą w Aspose.Html FOSS dla Python.
Widok na żywo atrybutu stylu inline elementu.
Ta klasa zapewnia 7 metod do pracy z obiektami CSSStyleDeclaration w programach Python. Dostępne metody to: __init__, get_property_priority, get_property_value, item, remove_property, set_property, set_property_priority. Wszystkie publiczne elementy są dostępne dla każdej 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 |
|---|---|---|---|
css_text | str | Odczyt/zapis | Pełny ciąg stylu inline (surowa wartość atrybutu). |
length | int | Odczyt | Liczba właściwości CSS w bloku deklaracji. |
parent_rule | None | Odczyt | Zawsze None — style wbudowane nie mają reguły nadrzędnej (CSSOM §6.1). |
Metody
| Sygnatura | Opis |
|---|---|
__init__(owner_element: "Element") | Calls init(owner_element) w tej instancji CSSStyleDeclaration. |
item(index: int) → str | Zwróć nazwę właściwości CSS w index, lub '' jeśli poza zakresem. |
get_property_value(property_name: str) → str | Zwróć wartość nazwanej właściwości lub '', jeśli nie jest ustawiona. |
get_property_priority(property_name: str) → str | Return "important" if property_name carries !important, w przeciwnym razie "". |
set_property(property_name: str, value: str, priority: str) | Ustaw właściwość o podanej nazwie na value, opcjonalnie z !important priorytetem. |
set_property_priority(property_name: str, priority: str) | Ustaw priorytet istniejącej właściwości inline (CSSOM §6.1). |
remove_property(property_name: str) → str | Usuń wymienioną właściwość i zwróć jej poprzednią wartość (lub ''). |