Quickstart
Quickstart
Lima menit dari instalasi hingga dokumen bergaya: halaman ini membangun DOM kecil, menerapkan stylesheet, dan membaca kembali gaya yang telah diresolusikan.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 atau lebih baru |
| Package | aspose-html-foss dipasang (Installation) |
1. Buat dokumen dan elemen
Document adalah pabrik untuk setiap tipe node. Buat sebuah elemen, berikan atribut, dan lampirkan ke pohon:
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. Lampirkan stylesheet
Urai teks CSS dengan CSSStyleSheet.replace_sync() dan daftarkan stylesheet dengan dokumen sehingga berpartisipasi dalam cascade:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Baca gaya yang dihitung
Element.get_computed_style() menyelesaikan spesifisitas, pentingnya, dan pewarisan. Di sini selector ID mengungguli selector kelas:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Coba gaya inline
Deklarasi inline yang ditetapkan melalui deklarasi style elemen memiliki prioritas lebih tinggi daripada aturan stylesheet penulis:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Langkah Selanjutnya
- Ikhtisar Fitur — peta kemampuan lengkap
- Panduan DOM — node, atribut, dan operasi pohon
- Panduan CSSOM — stylesheets dan cascade secara mendalam
- License — Rincian lisensi MIT