Quickstart
Quickstart
Pět minut od instalace po stylovaný dokument: tato stránka vytvoří malý DOM, použije stylový list a přečte zpět vyřešený styl.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 nebo novější |
| Package | aspose-html-foss nainstalováno (Installation) |
1. Vytvořte dokument a elementy
Document je továrna pro každý typ uzlu. Vytvořte element, přiřaďte mu atributy a připojte jej ke stromu:
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. Připojte stylový list
Zpracujte text CSS pomocí CSSStyleSheet.replace_sync() a zaregistrujte list do dokumentu, aby se podílel na kaskádě:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Přečtěte vypočtený styl
Element.get_computed_style() řeší specifikaci, důležitost a dědičnost. Zde má selektor ID vyšší prioritu než selektor třídy:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Vyzkoušejte vložené styly
Vložená deklarace nastavená přes style deklaraci prvku má přednost před pravidly stylových listů autora:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Další kroky
- Přehled funkcí — úplná mapa schopností
- Průvodce DOM — uzly, atributy a operace se stromem
- Průvodce CSSOM — stylové listy a kaskáda podrobně
- License — detaily licence MIT