CSSStyleDeclaration
CSSStyleDeclaration
نظرة عامة
CSSStyleDeclaration هي فئة في Aspose.Html FOSS لـ Python.
عرض مباشر لخاصية النمط المضمن للعنصر.
توفر هذه الفئة 7 طرق للعمل مع كائنات CSSStyleDeclaration في برامج Python. تشمل الطرق المتاحة: __init__, get_property_priority, get_property_value, item, remove_property, set_property, set_property_priority. جميع الأعضاء العامة متاحة لأي تطبيق Python بعد تثبيت حزمة Aspose.Html FOSS لـ 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, وإلا "". |
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 | أزل الخاصية المسماة وأعد قيمتها السابقة (أو ''). |