Quickstart
Quickstart
Cinq minutes de l’installation à un document stylisé: cette page construit un petit DOM, applique une feuille de style et lit le style résolu.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 ou version ultérieure |
| Package | aspose-html-foss installé (Installation) |
1. Créez un document et des éléments
Document est la fabrique de chaque type de nœud. Créez un élément, donnez-lui des attributs et attachez-le à l’arbre:
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. Attachez une feuille de style
Analysez le texte CSS avec CSSStyleSheet.replace_sync() et enregistrez la feuille auprès du document afin qu’elle participe à la cascade:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Lire le style calculé
Element.get_computed_style() résout la spécificité, l’importance et l’héritage. Ici le sélecteur ID l’emporte sur le sélecteur de classe :
style = el.get_computed_style()
print(style.get_property_value("color"))4. Essayez les styles en ligne
Les déclarations en ligne définies via la déclaration style de l’élément ont priorité sur les règles de la feuille de style de l’auteur :
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Étapes suivantes
- Aperçu des fonctionnalités — la carte complète des capacités
- Guide du DOM — nœuds, attributs et opérations d’arbre
- Guide du CSSOM — les feuilles de style et la cascade en profondeur
- License — Détails de la licence MIT