CSSStyleSheet
CSSStyleSheet
Przegląd
CSSStyleSheet jest klasą w Aspose.Html FOSS dla Python.
Minimalny obiekt arkusza stylów CSSOM (CSSOM §6.4).
Ta klasa udostępnia 7 metod do pracy z obiektami CSSStyleSheet w programach Python. Dostępne metody to: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Wszyscy publiczni członkowie są dostępni dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Html FOSS dla Python. Właściwości: css_rules, css_text, disabled, href, media, owner_node oraz 4 dodatkowe.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
href | `str | None` | Odczyt/zapis |
title | str | Odczyt | Tytuł tego arkusza stylów (CSSOM §6.4). |
disabled | bool | Odczyt | Czy ten arkusz stylów jest wyłączony (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Odczyt |
media | str | Odczyt | Ciąg zapytania mediów dla tego arkusza stylów (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Odczyt |
rules | "CSSRuleList" | Odczyt | Historyczny alias dla css_rules (CSSOM §7.2.1 historyczny). |
css_text | str | Odczyt | Serializuj arkusz stylów do łańcucha tekstowego CSS (CSSOM §6.6). |
css_rules | `` | Odczyt | Pobiera reguły css. |
owner_node | `object | None` | Odczyt |
Metody
| Sygnatura | Opis |
|---|---|
__init__() | Calls init w tej instancji CSSStyleSheet. |
add_rule(selector: str, style: str, index: int) → int | Wstaw nową regułę (legacy Netscape/IE form) — deleguje do insert_rule. |
remove_rule(index: int) | Usuń regułę w index (legacy Netscape/IE form) — deleguje do delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Zastąp zawartość arkusza stylów tekstem CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Usuń regułę w index z :attr:css_rules. |