Quickstart
Quickstart
ห้านาทีจากการติดตั้งจนถึงเอกสารที่มีสไตล์: หน้านี้สร้าง DOM เล็ก ๆ ใช้ stylesheet และอ่านสไตล์ที่ถูกแก้ไขกลับมา.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 หรือใหม่กว่า |
| Package | aspose-html-foss ติดตั้ง (Installation) |
1. สร้างเอกสารและองค์ประกอบ
Document เป็นโรงงานสำหรับทุกประเภทของโหนด สร้างองค์ประกอบ, ให้คุณสมบัติแก่มัน, และแนบเข้าไปในต้นไม้:
from aspose_html.dom import Document
doc = Document()
el = doc.create_element("div")
el.set_attribute("class", "foo")
el.set_attribute("id", "bar")
doc.append_child(el)2. แนบ stylesheet
แยกวิเคราะห์ข้อความ CSS ด้วย CSSStyleSheet.replace_sync() และลงทะเบียน sheet กับเอกสารเพื่อให้เข้าร่วมใน cascade:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. อ่านสไตล์ที่คำนวณแล้ว
Element.get_computed_style() แก้ไขความเฉพาะเจาะจง ความสำคัญ และการสืบทอด. ที่นี่ตัวเลือก ID มีลำดับสูงกว่าตัวเลือกคลาส:
style = el.get_computed_style()
print(style.get_property_value("color"))4. ลองสไตล์แบบอินไลน์
การประกาศแบบอินไลน์ที่ตั้งค่าผ่านการประกาศ style ขององค์ประกอบจะมีลำดับความสำคัญเหนือกฎของสไตล์ชีทของผู้เขียน:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))ขั้นตอนต่อไป
- ภาพรวมของคุณลักษณะ — แผนที่ความสามารถเต็มรูปแบบ
- คู่มือ DOM — โหนด, แอททริบิวต์, และการดำเนินการต้นไม้
- คู่มือ CSSOM — แผ่นสไตล์และการไหลของ cascade อย่างละเอียด
- License — รายละเอียดการอนุญาต MIT