Quickstart

Quickstart

Fünf Minuten vom Installieren bis zu einem gestylten Dokument: Diese Seite erstellt ein kleines DOM, wendet ein Stylesheet an und liest den aufgelösten Stil zurück.


Prerequisites

RequirementDetail
Python3.10 oder neuer
Packageaspose-html-foss installiert (Installation)

1. Erstelle ein Dokument und Elemente

Document ist die Fabrik für jeden Knotentyp. Erstelle ein Element, gib ihm Attribute und füge es dem Baum hinzu:

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. Stylesheet anhängen

Parse CSS-Text mit CSSStyleSheet.replace_sync() und registriere das Sheet beim Dokument, damit es an der Kaskade teilnimmt:

from aspose_html.cssom import CSSStyleSheet

sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)

3. Berechneten Stil lesen

Element.get_computed_style() löst Spezifität, Wichtigkeit und Vererbung auf. Hier hat der ID-Selektor Vorrang vor dem Klassen-Selektor:

style = el.get_computed_style()
print(style.get_property_value("color"))

4. Inline-Stile ausprobieren

Inline-Deklarationen, die über die style-Deklaration des Elements gesetzt werden, haben Vorrang vor den Regeln des Autor-Stylesheets:

inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))

Nächste Schritte

Siehe auch

 Deutsch