Quickstart

Quickstart

Lima menit dari instalasi hingga dokumen bergaya: halaman ini membangun DOM kecil, menerapkan stylesheet, dan membaca kembali gaya yang telah diresolusikan.


Prerequisites

RequirementDetail
Python3.10 atau lebih baru
Packageaspose-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

Lihat Juga

 Bahasa Indonesia