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. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ 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) | استبدل محتويات ورقة الأنماط من نص CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | إزالة القاعدة عند index من :attr:css_rules. |