Quickstart
Quickstart
Pięć minut od instalacji do sformatowanego dokumentu: ta strona tworzy mały DOM, stosuje arkusz stylów i odczytuje zwrócony styl.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 lub później |
| Package | aspose-html-foss zainstalowano (Installation) |
1. Utwórz dokument i elementy
Document jest fabryką każdego typu węzła. Utwórz element, nadaj mu atrybuty i podłącz go do drzewa:
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. Dołącz arkusz stylów
Przeanalizuj tekst CSS za pomocą CSSStyleSheet.replace_sync() i zarejestruj arkusz w dokumencie, aby uczestniczył w kaskadzie:
from aspose_html.cssom import CSSStyleSheet
sheet = CSSStyleSheet()
sheet.replace_sync(".foo { color: red } #bar { color: blue }")
doc.attach_style_sheet(sheet)3. Odczytaj obliczony styl
Element.get_computed_style() rozwiązuje specyficzność, ważność i dziedziczenie. Tutaj selektor ID ma wyższy priorytet niż selektor klasy:
style = el.get_computed_style()
print(style.get_property_value("color"))4. Wypróbuj style inline
Deklaracje inline ustawione poprzez deklarację style elementu mają pierwszeństwo przed regułami arkusza stylów autora:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))Kolejne kroki
- Przegląd funkcji — pełna mapa możliwości
- Przewodnik po DOM — węzły, atrybuty i operacje na drzewie
- Przewodnik po CSSOM — arkusze stylów i kaskada w szczegółach
- License — Szczegóły licencji MIT