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

NomeTipoAcessoDescrição
lengthintLeituraNúmero de declarações de propriedade CSS neste bloco (CSSOM §6.1).
parent_rule`“CSSRuleNone”`Leitura
css_textstrLeitura/EscritaSerialização canônica de declaração.

Métodos

AssinaturaDescrição
`init(properties: dict[str, str]None)`
parse(text: str) → "CSSDeclarationBlock"Analise uma lista de declarações name:value.
item(index: int) → strRetorne o nome da propriedade em index, ou '' se fora do intervalo (CSSOM §6.1).
get_property_priority(property_name: str) → strRetorne '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) → strRetorne 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) → strRemova e retorne o valor anterior de uma propriedade, se houver.

Ver também

 Português