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 | Удалить и вернуть предыдущее значение свойства, если оно существует. |