CSSStyleDeclaration
CSSStyleDeclaration
Visão geral
CSSStyleDeclaration é uma classe em Aspose.Html FOSS para Python.
Uma visualização ao vivo do atributo style inline de um elemento.
Esta classe fornece 7 métodos para trabalhar com objetos CSSStyleDeclaration em programas Python. Os métodos disponíveis incluem: __init__, get_property_priority, get_property_value, item, remove_property, set_property, set_property_priority. 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_text, length, parent_rule.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
css_text | str | Leitura/Escrita | A string completa de estilo inline (valor bruto do atributo). |
length | int | Leitura | O número de propriedades CSS no bloco de declaração. |
parent_rule | None | Leitura | Sempre None — estilos inline não têm regra pai (CSSOM §6.1). |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(owner_element: "Element") | Calls init(owner_element) nesta instância de CSSStyleDeclaration. |
item(index: int) → str | Retorne o nome da propriedade CSS em index, ou '' se estiver fora do intervalo. |
get_property_value(property_name: str) → str | Retorne o valor da propriedade nomeada, ou '' se não estiver definida. |
get_property_priority(property_name: str) → str | Return "important" if property_name carries !important, caso contrário "". |
set_property(property_name: str, value: str, priority: str) | Defina a propriedade nomeada para value, opcionalmente com !important prioridade. |
set_property_priority(property_name: str, priority: str) | Defina a prioridade para uma propriedade inline existente (CSSOM §6.1). |
remove_property(property_name: str) → str | Remova a propriedade nomeada e retorne seu valor anterior (ou ''). |