CSSStyleDeclaration
CSSStyleDeclaration
ภาพรวม
CSSStyleDeclaration เป็นคลาสใน Aspose.Html FOSS สำหรับ Python.
มุมมองสดของแอตทริบิวต์ style แบบอินไลน์ขององค์ประกอบ.
คลาสนี้ให้ 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 — inline styles have no parent rule (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 | ลบคุณสมบัติที่ระบุและคืนค่าก่อนหน้าของมัน (หรือ ''). |