Quickstart
Quickstart
Vijf minuten van installatie tot een gestyled document: deze pagina bouwt een kleine DOM, past een stylesheet toe en leest de opgeloste stijl terug.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 of later |
| Package | aspose-html-foss geïnstalleerd (Installation) |
1. Maak een document en elementen
Document is de fabriek voor elk knooppunttype. Maak een element, geef het attributen, en koppel het aan de boom:
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. Koppel een stylesheet
Parse CSS tekst met CSSStyleSheet.replace_sync() en registreer het blad bij het document zodat het deelneemt aan de cascade:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Lees de berekende stijl
Element.get_computed_style() lost specificiteit, belangrijkheid en overerving op. Hier heeft de ID-selector voorrang op de class-selector:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Probeer inline-stijlen
Inline-verklaringen die via de style-verklaring van het element worden ingesteld, hebben voorrang boven de regels van de stylesheet van de auteur:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Volgende stappen
- Overzicht van functies — de volledige capaciteitenkaart
- DOM-gids — knooppunten, attributen en boomoperaties
- CSSOM-gids — stylesheets en de cascade in detail
- License — MIT-licentiegegevens