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.

خواص

نامنوعدسترسیتوضیح
lengthintخواندنتعداد اعلان‌های ویژگی CSS در این بلوک (CSSOM §6.1).
parent_rule`“CSSRuleNone”`خواندن
css_textstrخواندن/نوشتنسریال‌سازی اعلان کانونی.

روش ها

امضاتوضیح
`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اگر موجود باشد، مقدار قبلی یک ویژگی را حذف کرده و برگردانید.

همچنین ببینید:

 فارسی