Quickstart
Quickstart
П’ять хвилин від встановлення до оформленого документа: ця сторінка створює невеликий DOM, застосовує таблицю стилів і читає отриманий стиль назад.
Prerequisites
| Requirement | Detail |
|---|---|
| Python | 3.10 або пізніше |
| Package | aspose-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"))Наступні кроки
- Огляд функцій — повна карта можливостей
- Посібник з DOM — вузли, атрибути та операції з деревом
- Посібник з CSSOM — таблиці стилів та каскад у деталях
- License — Деталі ліцензування MIT