CSSStyleDeclaration

CSSStyleDeclaration

概述

CSSStyleDeclaration 是 Aspose.Html FOSS 中用于 Python 的类。

元素内联样式属性的实时视图。

此类提供 7 个方法,用于在 Python 程序中操作 CSSStyleDeclaration 对象。可用方法包括:__init__、get_property_priority、get_property_value、item、remove_property、set_property、set_property_priority。在安装了 Aspose.Html FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。属性:css_text、length、parent_rule。

属性

名称类型访问描述
css_textstr读写完整的内联样式字符串(原始属性值)。
lengthint读取声明块中 CSS 属性的数量。
parent_ruleNone读取始终 None — 内联样式没有父规则 (CSSOM §6.1)。

方法

签名描述
__init__(owner_element: "Element")Calls init此 CSSStyleDeclaration 实例上的 (owner_element)。
item(index: int) → str返回 CSS 属性名于 index,或者 '' 如果超出范围。
get_property_value(property_name: str) → str返回已命名属性的值,如果未设置则返回 ''。
get_property_priority(property_name: str) → strReturn "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删除指定属性并返回其先前的值(或 '')。

另请参阅

 中文