CSSStyleSheet
CSSStyleSheet
نمای کلی
CSSStyleSheet یک کلاس در Aspose.Html FOSS برای Python است.
شیء سبکنامهٔ حداقل CSSOM (CSSOM §6.4).
این کلاس 7 متد برای کار با اشیاء CSSStyleSheet در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync هستند. تمام اعضای عمومی پس از نصب بستهٔ Aspose.Html FOSS برای Python برای هر برنامهٔ Python در دسترس هستند. ویژگیها: css_rules, css_text, disabled, href, media, owner_node و 4 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
href | `str | None` | خواندن/نوشتن |
title | str | خواندن | عنوان این برگهٔ سبک (CSSOM §6.4). |
disabled | bool | خواندن | آیا این شیوهنامه غیرفعال است (CSSOM §6.4). |
owner_rule | `CSSRule | None` | خواندن |
media | str | خواندن | رشتهٔ پرسوجوی رسانهای برای این شیوهنامه (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | خواندن |
rules | "CSSRuleList" | خواندن | نام مستعار قدیمی برای css_rules (CSSOM §7.2.1 تاریخی). |
css_text | str | خواندن | شیوهنامه را به یک رشته متنی CSS سریالسازی کنید (CSSOM §6.6). |
css_rules | `` | خواندن | قواعد css را دریافت میکند. |
owner_node | `object | None` | خواندن |
روش ها
| امضا | توضیحات |
|---|---|
__init__() | Calls init در این نمونه CSSStyleSheet. |
add_rule(selector: str, style: str, index: int) → int | قانون جدیدی اضافه کنید (فرم قدیمی Netscape/IE) — به insert_rule ارجاع میدهد. |
remove_rule(index: int) | حذف قانون در index (فرم قدیمی Netscape/IE) — ارجاع میدهد به delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | محتویات stylesheet را از متن CSS جایگزین کنید. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | قانون را در index از :attr:css_rules. |