CSSDeclarationBlock
CSSDeclarationBlock
סקירה כללית
CSSDeclarationBlock היא מחלקה ב-Aspose.Html FOSS עבור Python.
מכולת הצהרות קטנה תואמת ל-CSSStyleDeclaration.
המחלקה הזו מספקת 8 שיטות לעבודה עם אובייקטי CSSDeclarationBlock בתוכניות Python. השיטות הזמינות כוללות: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. מאפיינים: css_text, length, parent_rule.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
length | int | קריאה | מספר הצהרות המאפיין CSS בחסימה זו (CSSOM §6.1). |
parent_rule | `“CSSRule | None”` | קריאה |
css_text | str | קריאה/כתיבה | סידור קנוני של הצהרה. |
שיטות
| חתימה | תיאור |
|---|---|
| `init(properties: dict[str, str] | None)` |
parse(text: str) → "CSSDeclarationBlock" | פענח רשימת הצהרות של name:value. |
item(index: int) → str | החזר את שם המאפיין ב index, או '' אם מחוץ לטווח (CSSOM §6.1). |
get_property_priority(property_name: str) → str | החזר 'important' אם המאפיין הוכרז !important, אחרת ''. |
set_property_priority(property_name: str, priority: str) | הגדר את העדיפות ('' או 'important') למאפיין קיים. |
get_property_value(property_name: str) → str | החזר את ערך המאפיין או '' כאשר הוא חסר. |
set_property(property_name: str, value: str) | הגדר ערך תכונה (עדיפות רגילה). |
remove_property(property_name: str) → str | הסר והחזר את הערך הקודם של המאפיין, אם קיים. |