Quickstart
Quickstart
Kurulumdan stil verilen bir belgeye beş dakikada: bu sayfa küçük bir DOM oluşturur, bir stil sayfası uygular ve çözülen stili geri okur.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 veya sonrası |
| Package | aspose-html-foss kuruldu (Installation) |
1. Bir belge ve öğeler oluşturun
Document her düğüm türü için fabrikadır. Bir öğe oluşturun, ona öznitelikler verin ve ağaca ekleyin:
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. Bir stil sayfası ekleyin
CSS metnini CSSStyleSheet.replace_sync() ile ayrıştırın ve stil sayfasını belgeye kaydedin, böylece kaskad içinde yer alır:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Hesaplanan stili oku
Element.get_computed_style() özgüllüğü, önemi ve kalıtımı çözer. Burada ID seçicisi sınıf seçicisinden üstün gelir:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Satır içi stilleri dene
Elemanın style bildirimi aracılığıyla ayarlanan satır içi bildirimler, yazar stil sayfası kurallarına göre öncelik alır:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Sonraki Adımlar
- Özellikler Genel Bakışı — tam yetenek haritası
- DOM Kılavuzu — düğümler, öznitelikler ve ağaç işlemleri
- CSSOM Kılavuzu — stil sayfaları ve kaskadın derinlemesine incelenmesi
- License — MIT lisans ayrıntıları