CSSDeclarationBlock
CSSDeclarationBlock
Огляд
CSSDeclarationBlock — це клас у Aspose.Html FOSS для Python.
Невеликий контейнер оголошень, сумісний з CSSStyleDeclaration.
Цей клас надає 8 методів для роботи з об’єктами CSSDeclarationBlock у програмах Python. Доступні методи: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Усі публічні члени доступні будь-якій застосунку Python після встановлення пакету Aspose.Html FOSS для Python. Властивості: css_text, length, parent_rule.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
length | int | Читання | Кількість оголошень властивості CSS у цьому блоці (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Читання |
css_text | str | Читання/Запис | Канонічна серіалізація оголошення. |
Методи
| Сигнатура | Опис |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Розібрати список оголошень name:value. |
item(index: int) → str | Повернути назву властивості за index, або '' якщо поза межами (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Повернути 'important', якщо властивість оголошена !important, інакше ''. |
set_property_priority(property_name: str, priority: str) | Встановити пріоритет ('' або 'important') для існуючої властивості. |
get_property_value(property_name: str) → str | Повернути значення властивості або '', якщо її немає. |
set_property(property_name: str, value: str) | Встановити значення властивості (звичайний пріоритет). |
remove_property(property_name: str) → str | Видалити та повернути попереднє значення властивості, якщо воно присутнє. |