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

ดูเพิ่มเติม

 ภาษาไทย