CSSDeclarationBlock
CSSDeclarationBlock
Visão geral
CSSDeclarationBlock é uma classe em Aspose.Html FOSS para Python.
Um pequeno contêiner de declaração compatível com CSSStyleDeclaration.
Esta classe fornece 8 métodos para trabalhar com objetos CSSDeclarationBlock em programas Python. Os métodos disponíveis incluem: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: css_text, length, parent_rule.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
length | int | Leitura | Número de declarações de propriedade CSS neste bloco (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Leitura |
css_text | str | Leitura/Escrita | Serialização canônica de declaração. |
Métodos
| Assinatura | Descrição |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Analise uma lista de declarações name:value. |
item(index: int) → str | Retorne o nome da propriedade em index, ou '' se fora do intervalo (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Retorne 'important' se a propriedade for declarada !important, caso contrário ''. |
set_property_priority(property_name: str, priority: str) | Defina a prioridade ('' ou 'important') para uma propriedade existente. |
get_property_value(property_name: str) → str | Retorne o valor da propriedade ou '' quando ausente. |
set_property(property_name: str, value: str) | Defina um valor de propriedade (prioridade normal). |
remove_property(property_name: str) → str | Remova e retorne o valor anterior de uma propriedade, se houver. |