CSSStyleDeclaration
CSSStyleDeclaration
Огляд
CSSStyleDeclaration — це клас у Aspose.Html FOSS для Python.
Живий перегляд вбудованого атрибуту style елемента.
Цей клас надає 7 методів для роботи з об’єктами CSSStyleDeclaration у програмах Python. Доступні методи: __init__, get_property_priority, get_property_value, item, remove_property, set_property, set_property_priority. Усі публічні члени доступні будь-якій програмі Python після встановлення пакету Aspose.Html FOSS для Python. Властивості: css_text, length, parent_rule.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
css_text | str | Читання/Запис | Повний рядок інлайн-стилю (необроблене значення атрибута). |
length | int | Читання | Кількість властивостей CSS у блоці оголошення. |
parent_rule | None | Читання | Завжди None — inline-стилі не мають батьківського правила (CSSOM §6.1). |
Методи
| Сигнатура | Опис |
|---|---|
__init__(owner_element: "Element") | Calls init(owner_element) у цьому екземплярі CSSStyleDeclaration. |
item(index: int) → str | Повернути назву властивості CSS у index, або '' якщо поза діапазоном. |
get_property_value(property_name: str) → str | Поверніть значення іменованої властивості, або '', якщо не встановлено. |
get_property_priority(property_name: str) → str | Return "important" if property_name carries !important, інакше "". |
set_property(property_name: str, value: str, priority: str) | Встановіть іменовану властивість у value, за бажанням з !important пріоритет. |
set_property_priority(property_name: str, priority: str) | Встановіть пріоритет для існуючої вбудованої властивості (CSSOM §6.1). |
remove_property(property_name: str) → str | Видаліть зазначену властивість і поверніть її попереднє значення (або ''). |