CSSDeclarationBlock
CSSDeclarationBlock
نمای کلی
CSSDeclarationBlock یک کلاس در Aspose.Html FOSS برای Python است.
یک محفظهی اعلان کوچک سازگار با CSSStyleDeclaration.
این کلاس ۸ متد برای کار با اشیای CSSDeclarationBlock در برنامههای Python ارائه میدهد. متدهای موجود شامل: __init__, get_property_priority, get_property_value, item, parse, remove_property, set_property, set_property_priority هستند. تمام اعضای عمومی پس از نصب بستهٔ Aspose.Html FOSS برای Python، برای هر برنامهٔ 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 | اگر موجود باشد، مقدار قبلی یک ویژگی را حذف کرده و برگردانید. |