CSSDeclarationBlock
CSSDeclarationBlock
Genel Bakış
CSSDeclarationBlock, Aspose.Html FOSS içinde Python için bir sınıftır.
Küçük bir CSSStyleDeclaration uyumlu bildirim konteyneri.
Bu sınıf, Python programlarında CSSDeclarationBlock nesneleriyle çalışmak için 8 yöntem sağlar. Mevcut yöntemler: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. Tüm genel üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: css_text, length, parent_rule.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
length | int | Okuma | Bu bloktaki CSS özellik bildirimlerinin sayısı (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | Okuma |
css_text | str | Okuma/Yazma | Kanonik bildirim serileştirmesi. |
Yöntemler
| İmza | Açıklama |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | Bir name:value bildirim listesini ayrıştır. |
item(index: int) → str | Özellik adını şu konumda döndür index, ya da '' eğer aralık dışındaysa (CSSOM §6.1). |
get_property_priority(property_name: str) → str | Eğer özellik !important olarak bildirilmişse 'important' döndür, aksi takdirde ''. |
set_property_priority(property_name: str, priority: str) | Mevcut bir özellik için önceliği ('' veya 'important') ayarla. |
get_property_value(property_name: str) → str | Özellik değerini döndür, yoksa ''. |
set_property(property_name: str, value: str) | Normal öncelik ile bir özellik değerini ayarla. |
remove_property(property_name: str) → str | Eğer varsa, bir özelliğin önceki değerini kaldırın ve döndürün. |