CSSStyleDeclaration
CSSStyleDeclaration
نمای کلی
CSSStyleDeclaration یک کلاس در Aspose.Html FOSS برای Python است.
نمایش زندهای از ویژگی style داخلی یک عنصر.
این کلاس ۷ متد برای کار با اشیاء CSSStyleDeclaration در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__, get_property_priority, get_property_value, item, remove_property, set_property, set_property_priority. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python برای هر برنامه 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, else "". |
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 | خاصیت نامگذاریشده را حذف کنید و مقدار قبلی آن را برگردانید (یا ''). |