CSSStyleSheet
CSSStyleSheet
סקירה כללית
CSSStyleSheet היא מחלקה ב-Aspose.Html FOSS עבור Python.
אובייקט גיליון סגנונות מינימלי של CSSOM (CSSOM §6.4).
מחלקה זו מספקת 7 שיטות לעבודה עם אובייקטים של CSSStyleSheet בתוכניות Python. השיטות הזמינות כוללות: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. מאפיינים: css_rules, css_text, disabled, href, media, owner_node, ו-4 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
href | `str | None` | קריאה/כתיבה |
title | str | קריאה | כותרת גיליון הסגנון הזה (CSSOM §6.4). |
disabled | bool | קריאה | האם גיליון הסגנון הזה מושבת (CSSOM §6.4). |
owner_rule | `CSSRule | None` | קריאה |
media | str | קריאה | מחרוזת השאילתת מדיה עבור גיליון הסגנון הזה (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | קריאה |
rules | "CSSRuleList" | קריאה | כינוי ישן עבור css_rules (CSSOM §7.2.1 היסטורי). |
css_text | str | קריאה | ההסריאליזציה של גיליון הסגנון למחרוזת טקסט CSS (CSSOM §6.6). |
css_rules | `` | קריאה | מקבל את הכללים של css. |
owner_node | `object | None` | קריאה |
שיטות
| חתימה | תיאור |
|---|---|
__init__() | Calls init במופע של CSSStyleSheet זה. |
add_rule(selector: str, style: str, index: int) → int | הכנס כלל חדש (צורת Netscape/IE ישנה) — מפנה ל-insert_rule. |
remove_rule(index: int) | הסר את הכלל ב index (טופס ישן של Netscape/IE) — מעביר ל delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | החלף את תוכן גיליון הסגנון מטקסט של CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | הסר את הכלל ב index מ-:attr:css_rules. |