Quickstart
Quickstart
پنج دقیقه از نصب تا سندی استایلدار: این صفحه یک DOM کوچک میسازد، یک stylesheet اعمال میکند و استایل حلشده را میخواند.
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. یک stylesheet پیوست کنید
متن CSS را با CSSStyleSheet.replace_sync() تجزیه کنید و sheet را با سند ثبت کنید تا در cascade شرکت کند:
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. امتحان سبکهای درونخطی
اعلانهای درونخطی که از طریق اعلان style عنصر تنظیم میشوند، بر قوانین قالبنامه نویسنده اولویت دارند:
inline = el.style
inline.set_property("color", "green")
print(el.get_computed_style().get_property_value("color"))گامهای بعدی
- مرور کلی ویژگیها — نقشه کامل قابلیتها
- راهنمای DOM — گرهها، ویژگیها و عملیات درخت
- راهنمای CSSOM — stylesheetها و cascade بهعمق
- License — جزئیات مجوز MIT