Quickstart
Quickstart
Cinci minute de la instalare la un document stilizat: această pagină construiește un DOM mic, aplică o foaie de stil și citește înapoi stilul rezolvat.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 sau ulterior |
| Package | aspose-html-foss instalat (Installation) |
1. Creează un document și elemente
Document este fabrica pentru fiecare tip de nod. Creează un element, dă-i atribute și atașează-l la arbore:
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. Atașează o foaie de stil
Parsează textul CSS cu CSSStyleSheet.replace_sync() și înregistrează foaia cu documentul pentru a participa la cascadă:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Citește stilul calculat
Element.get_computed_style() rezolvă specificitatea, importanța și moștenirea. Aici selectorul ID are prioritate față de selectorul de clasă:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Încearcă stilurile inline
Declarațiile inline setate prin declarația style a elementului au prioritate față de regulile foii de stil a autorului:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Pașii următori
- Prezentare generală a funcționalităților — harta completă a capacităților
- Ghid DOM — noduri, atribute și operații pe arbore
- Ghid CSSOM — foi de stil și cascada în profunzime
- License — detalii licențiere MIT