CSSDeclarationBlock

CSSDeclarationBlock

Panoramica

CSSDeclarationBlock è una classe in Aspose.Html FOSS per Python.

Un piccolo contenitore di dichiarazioni compatibile con CSSStyleDeclaration.

Questa classe fornisce 8 metodi per lavorare con gli oggetti CSSDeclarationBlock nei programmi Python. I metodi disponibili includono: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Html FOSS per Python. Proprietà: css_text, length, parent_rule.

Proprietà

NomeTipoAccessoDescrizione
lengthintLetturaNumero di dichiarazioni di proprietà CSS in questo blocco (CSSOM §6.1).
parent_rule`“CSSRuleNone”`Lettura
css_textstrLettura/ScritturaSerializzazione canonica della dichiarazione.

Metodi

FirmaDescrizione
`init(properties: dict[str, str]None)`
parse(text: str) → "CSSDeclarationBlock"Analizza un elenco di dichiarazioni name:value.
item(index: int) → strRestituisce il nome della proprietà a index, o '' se fuori intervallo (CSSOM §6.1).
get_property_priority(property_name: str) → strRestituisci 'important' se la proprietà è dichiarata !important, altrimenti ''.
set_property_priority(property_name: str, priority: str)Imposta la priorità ('' o 'important') per una proprietà esistente.
get_property_value(property_name: str) → strRestituisci il valore della proprietà o '' se assente.
set_property(property_name: str, value: str)Imposta un valore della proprietà (priorità normale).
remove_property(property_name: str) → strRimuove e restituisce il valore precedente di una proprietà, se presente.

Vedi anche

 Italiano