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.

Свойства

Имя:Тип:ДоступОписание:
lengthintЧтениеКоличество объявлений свойства CSS в этом блоке (CSSOM §6.1).
parent_rule`“CSSRuleNone”`Чтение
css_textstrЧтение/записьКаноническая сериализация объявления.

Методы

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

См. также:

 Русский