Quickstart
Quickstart
Cinco minutos da instalação até um documento estilizado: esta página cria um pequeno DOM, aplica uma folha de estilo e lê o estilo resolvido de volta.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 ou posterior |
| Package | aspose-html-foss instalado (Installation) |
1. Crie um documento e elementos
Document é a fábrica para cada tipo de nó. Crie um elemento, atribua atributos a ele e anexe-o à árvore:
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. Anexe uma folha de estilo
Analise o texto CSS com CSSStyleSheet.replace_sync() e registre a folha no documento para que ela participe da cascata:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Leia o estilo computado
Element.get_computed_style() resolve especificidade, importância e herança. Aqui o seletor de ID tem precedência sobre o seletor de classe:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Experimente estilos inline
Declarações inline definidas através da declaração style do elemento têm prioridade sobre as regras da folha de estilos do autor:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Próximos passos
- Visão geral dos recursos — o mapa completo de recursos
- Guia DOM — nós, atributos e operações de árvore
- Guia CSSOM — folhas de estilo e a cascata em profundidade
- License — Detalhes da licença MIT