CSSStyleSheet
CSSStyleSheet
Översikt
CSSStyleSheet är en klass i Aspose.Html FOSS för Python.
Minimal CSSOM-stilmallsobjekt (CSSOM §6.4).
Den här klassen tillhandahåller 7 metoder för att arbeta med CSSStyleSheet-objekt i Python-program. Tillgängliga metoder inkluderar: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Alla offentliga medlemmar är åtkomliga för alla Python-applikationer efter att ha installerat Aspose.Html FOSS för Python-paketet. Egenskaper: css_rules, css_text, disabled, href, media, owner_node, och 4 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
href | `str | None` | Läs/Skriv |
title | str | Läs | Titeln på detta stilark (CSSOM §6.4). |
disabled | bool | Läs | Om den här stilmallen är inaktiverad (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Läs |
media | str | Läs | Mediafrågesträngen för den här stilmallen (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Läs |
rules | "CSSRuleList" | Läs | Legacy-alias för css_rules (CSSOM §7.2.1 historisk). |
css_text | str | Läs | Serialisera stilmallen till en CSS textsträng (CSSOM §6.6). |
css_rules | `` | Läs | Hämtar css-reglerna. |
owner_node | `object | None` | Läs |
Metoder
| Signatur | Beskrivning |
|---|---|
__init__() | Calls init på detta CSSStyleSheet-objekt. |
add_rule(selector: str, style: str, index: int) → int | Infoga en ny regel (gammal Netscape/IE-form) — delegerar till insert_rule. |
remove_rule(index: int) | Ta bort regeln på index (legacy Netscape/IE-formulär) — delegerar till delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Ersätt stilmallsinnehåll från CSS text. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Ta bort regeln på index från :attr:css_rules. |