CSSStyleDeclaration
CSSStyleDeclaration
סקירה כללית
CSSStyleDeclaration היא מחלקה ב-Aspose.Html FOSS עבור Python.
תצוגה חיה של תכונת הסגנון המוטמע של אלמנט.
מחלקה זו מספקת 7 שיטות לעבודה עם עצמים מסוג CSSStyleDeclaration בתוכניות Python. השיטות הזמינות כוללות: __init__, get_property_priority, get_property_value, item, remove_property, set_property, set_property_priority. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. תכונות: css_text, length, parent_rule.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
css_text | str | קריאה/כתיבה | מחרוזת הסגנון המובנה המלאה (ערך המאפיין הגולמי). |
length | int | קריאה | מספר המאפיינים CSS בבלוק ההצהרה. |
parent_rule | None | קריאה | תמיד None — סגנונות משולבים אין להם כלל הורה (CSSOM §6.1). |
שיטות
| חתימה | תיאור |
|---|---|
__init__(owner_element: "Element") | Calls init(owner_element) על מופע CSSStyleDeclaration זה. |
item(index: int) → str | החזר את שם המאפיין CSS ב index, או '' אם מחוץ לטווח. |
get_property_value(property_name: str) → str | החזר את ערך המאפיין בשם, או '' אם אינו מוגדר. |
get_property_priority(property_name: str) → str | Return "important" if property_name carries !important, אחרת "". |
set_property(property_name: str, value: str, priority: str) | הגדר את המאפיין בשם ל value, באופציונלי עם !important עדיפות. |
set_property_priority(property_name: str, priority: str) | הגדר את העדיפות עבור נכס שורה פנימי קיים (CSSOM §6.1). |
remove_property(property_name: str) → str | הסר את הנכס בשם והחזר את הערך הקודם שלו (או ''). |