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.

خصائص

اسمالنوعالوصولوصف
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احذف وأرجع القيمة السابقة للخاصية، إذا كانت موجودة.

انظر أيضاً

 العربية