Quickstart

Quickstart

پنج دقیقه از نصب تا سندی استایل‌دار: این صفحه یک DOM کوچک می‌سازد، یک stylesheet اعمال می‌کند و استایل حل‌شده را می‌خواند.


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. یک 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"))

گام‌های بعدی

همچنین ببینید:

 فارسی