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

RequirementDetail
Python3.10 nebo novější
Packageaspose-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

Viz také:

 Čeština