CSSDeclarationBlock
CSSDeclarationBlock
Översikt
CSSDeclarationBlock är en klass i Aspose.Html FOSS för Python.
En liten CSSStyleDeclaration-kompatibel deklarationsbehållare.
Denna klass tillhandahåller 8 metoder för att arbeta med CSSDeclarationBlock-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Alla offentliga medlemmar är tillgängliga för alla Python-applikationer efter att ha installerat Aspose.Html FOSS för Python-paketet. Egenskaper: css_text, length, parent_rule.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
length | int | Läs | Antal CSS egendeklarationer i detta block (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Läs |
css_text | str | Läs/Skriv | Kanonisk deklarationsserialisering. |
Metoder
| Signatur | Beskrivning |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Analysera en name:value deklarationslista. |
item(index: int) → str | Returnera egenskapsnamnet vid index, eller '' om utanför intervallet (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Returnera 'important' om egenskapen är deklarerad !important, annars ''. |
set_property_priority(property_name: str, priority: str) | Ange prioriteten ('' eller 'important') för en befintlig egenskap. |
get_property_value(property_name: str) → str | Returnera egenskapens värde eller '' när den saknas. |
set_property(property_name: str, value: str) | Ange ett egenskapsvärde (normal prioritet). |
remove_property(property_name: str) → str | Ta bort och returnera ett tidigare värde för egenskapen, om det finns. |