CSSStyleSheet
CSSStyleSheet
Panoramica
CSSStyleSheet è una classe in Aspose.Html FOSS per Python.
Oggetto foglio di stile CSSOM minimo (CSSOM §6.4).
Questa classe fornisce 7 metodi per lavorare con gli oggetti CSSStyleSheet nei programmi Python. I metodi disponibili includono: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Html FOSS per Python. Proprietà: css_rules, css_text, disabled, href, media, owner_node, e 4 in più.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
href | `str | None` | Lettura/Scrittura |
title | str | Lettura | Il titolo di questo foglio di stile (CSSOM §6.4). |
disabled | bool | Lettura | Se questo foglio di stile è disabilitato (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Lettura |
media | str | Lettura | La stringa della media query per questo foglio di stile (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Lettura |
rules | "CSSRuleList" | Lettura | Alias legacy per css_rules (CSSOM §7.2.1 storico). |
css_text | str | Lettura | Serializza il foglio di stile in una stringa di testo CSS (CSSOM §6.6). |
css_rules | `` | Lettura | Ottiene le regole css. |
owner_node | `object | None` | Lettura |
Metodi
| Firma | Descrizione |
|---|---|
__init__() | Calls init su questa istanza di CSSStyleSheet. |
add_rule(selector: str, style: str, index: int) → int | Inserisci una nuova regola (forma legacy di Netscape/IE) — delega a insert_rule. |
remove_rule(index: int) | Rimuovi la regola a index (legacy Netscape/IE form) — delega a delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Sostituisci il contenuto del foglio di stile con il testo CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Rimuovi la regola a index da :attr:css_rules. |