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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
length | int | Lettura | Numero di dichiarazioni di proprietà CSS in questo blocco (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Lettura |
css_text | str | Lettura/Scrittura | Serializzazione canonica della dichiarazione. |
Metodi
| Firma | Descrizione |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Analizza un elenco di dichiarazioni name:value. |
item(index: int) → str | Restituisce il nome della proprietà a index, o '' se fuori intervallo (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Restituisci '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) → str | Restituisci 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) → str | Rimuove e restituisce il valore precedente di una proprietà, se presente. |