Quickstart

Quickstart

П’ять хвилин від встановлення до оформленого документа: ця сторінка створює невеликий DOM, застосовує таблицю стилів і читає отриманий стиль назад.


Prerequisites

RequirementDetail
Python3.10 або пізніше
Packageaspose-html-foss встановлено (Installation)

1. Створіть документ і елементи

Document — це фабрика для кожного типу вузла. Створіть елемент, задайте йому атрибути та приєднайте його до дерева:

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. Прикріпіть таблицю стилів

Розберіть текст CSS за допомогою CSSStyleSheet.replace_sync() і зареєструйте таблицю у документі, щоб вона брала участь у каскаді:

from aspose_html.cssom import CSSStyleSheet

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

3. Прочитати обчислений стиль

Element.get_computed_style() визначає специфічність, важливість та успадкування. Тут селектор ID переважає селектор класу:

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

4. Спробуйте inline-стилі

Вбудовані оголошення, встановлені через style елемента, мають пріоритет над правилами таблиці стилів автора:

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

Наступні кроки

Дивіться також

 Українська