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_text | str | 读写 | 完整的内联样式字符串(原始属性值)。 |
length | int | 读取 | 声明块中 CSS 属性的数量。 |
parent_rule | None | 读取 | 始终 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) → str | Return "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 | 删除指定属性并返回其先前的值(或 '')。 |