CSSStyleSheet
CSSStyleSheet
Prezentare generală
CSSStyleSheet este o clasă în Aspose.Html FOSS pentru Python.
Obiect stylesheet CSSOM minimal (CSSOM §6.4).
Această clasă oferă 7 metode pentru lucrul cu obiecte CSSStyleSheet în programe Python. Metodele disponibile includ: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: css_rules, css_text, disabled, href, media, owner_node, și încă 4.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
href | `str | None` | Citire/Scriere |
title | str | Citire | Titlul acestei foi de stil (CSSOM §6.4). |
disabled | bool | Citire | Dacă această foaie de stil este dezactivată (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Citire |
media | str | Citire | Șirul de interogare media pentru această foaie de stil (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Citire |
rules | "CSSRuleList" | Citire | Alias moștenit pentru css_rules (CSSOM §7.2.1 istoric). |
css_text | str | Citire | Serializați fișierul de stil într-un șir de text CSS (CSSOM §6.6). |
css_rules | `` | Citire | Obține regulile css. |
owner_node | `object | None` | Citire |
Metode
| Semnătură | Descriere: |
|---|---|
__init__() | Calls init pe această instanță CSSStyleSheet. |
add_rule(selector: str, style: str, index: int) → int | Introduce o regulă nouă (formă legacy Netscape/IE) — delegă la insert_rule. |
remove_rule(index: int) | Elimină regula la index (formular vechi Netscape/IE) — delegă către delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Înlocuiește conținutul foii de stil din textul CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Eliminați regula la index din :attr:css_rules. |