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 | ลบและคืนค่าก่อนหน้าของคุณสมบัติ หากมี. |