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