CSSStyleSheet

CSSStyleSheet

概述

CSSStyleSheet 是 Aspose.Html FOSS 中用于 Python 的一个类。

最小的 CSSOM 样式表对象(CSSOM 第 6.4 节)。

此类提供 7 种方法,用于在 Python 程序中操作 CSSStyleSheet 对象。可用的方法包括:__init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync。在安装了 Aspose.Html FOSS for Python 软件包后,所有公共成员对任何 Python 应用程序都是可访问的。属性:css_rules, css_text, disabled, href, media, owner_node,以及其他 4 项。

属性

名称类型访问描述
href`strNone`读写
titlestr读取此样式表的标题 (CSSOM §6.4)。
disabledbool读取此样式表是否已禁用(CSSOM §6.4)。
owner_rule`CSSRuleNone`读取
mediastr读取此样式表的媒体查询字符串(CSSOM §6.4)。
parent_style_sheet`“CSSStyleSheetNone”`读取
rules"CSSRuleList"读取对 css_rules 的传统别名 (CSSOM §7.2.1 历史)。
css_textstr读取将样式表序列化为 CSS 文本字符串 (CSSOM §6.6)。
css_rules``读取获取 css 规则。
owner_node`objectNone`读取

方法

签名描述
__init__()Calls init 在此 CSSStyleSheet 实例上。
add_rule(selector: str, style: str, index: int) → int插入一条新规则(传统 Netscape/IE 形式)— 委托给 insert_rule。
remove_rule(index: int)删除位于 index (旧版 Netscape/IE 表单)— 委托给 delete_rule.
`from_text(css_text: str, title: str, href: strNone, media: str)→“CSSStyleSheet”`
replace_sync(css_text: str)使用 CSS 文本替换样式表内容。
`insert_rule(rule_text: str, index: intNone)→int`
delete_rule(index: int)删除规则于 index 从 :attr:css_rules.

另请参阅

 中文