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Видалити та повернути попереднє значення властивості, якщо воно присутнє.

Дивіться також

 Українська