Quickstart
Quickstart
Fem minuter från installation till ett stylat dokument: den här sidan bygger ett litet DOM, tillämpar ett stylesheet och läser tillbaka den upplösta stilen.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 eller senare |
| Package | aspose-html-foss installerad (Installation) |
1. Skapa ett dokument och element
Document är fabriken för varje nodtyp. Skapa ett element, ge det attribut och fäst det i trädet:
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. Bifoga ett stylesheet
Parsea CSS-text med CSSStyleSheet.replace_sync() och registrera bladet med dokumentet så att det deltar i kaskaden:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Läs den beräknade stilen
Element.get_computed_style() löser specificitet, vikt och arv. Här har ID-väljaren företräde framför klassväljaren:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Prova inline-stilar
Inline-deklarationer som sätts via elementets style-deklaration har företräde framför författarens stylesheet-regler:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Nästa steg
- Översikt över funktioner — den fullständiga funktionskartan
- DOM-guide — noder, attribut och trädoperationer
- CSSOM-guide — stilmallar och kaskaden i detalj
- License — MIT-licensdetaljer