CSSStyleSheet
CSSStyleSheet
Visão geral
CSSStyleSheet é uma classe em Aspose.Html FOSS para Python.
Objeto de folha de estilo CSSOM mínimo (CSSOM §6.4).
Esta classe fornece 7 métodos para trabalhar com objetos CSSStyleSheet em programas Python. Os métodos disponíveis incluem: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Todos os membros públicos estão acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: css_rules, css_text, disabled, href, media, owner_node, e mais 4.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
href | `str | None` | Leitura/Escrita |
title | str | Leitura | O título desta folha de estilo (CSSOM §6.4). |
disabled | bool | Leitura | Se esta folha de estilo está desativada (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Leitura |
media | str | Leitura | A string de consulta de mídia para esta folha de estilo (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Leitura |
rules | "CSSRuleList" | Leitura | Alias legado para css_rules (CSSOM §7.2.1 histórico). |
css_text | str | Leitura | Serializar a folha de estilo para uma string de texto CSS (CSSOM §6.6). |
css_rules | `` | Leitura | Obtém as regras css. |
owner_node | `object | None` | Leitura |
Métodos
| Assinatura | Descrição |
|---|---|
__init__() | Calls init nesta instância de CSSStyleSheet. |
add_rule(selector: str, style: str, index: int) → int | Inserir uma nova regra (formato legado Netscape/IE) — delega para insert_rule. |
remove_rule(index: int) | Remova a regra em index (formulário legado Netscape/IE) — delega para delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Substitua o conteúdo da folha de estilo a partir do texto CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Remova a regra em index de :attr:css_rules. |