CSSStyleSheet
CSSStyleSheet
Overzicht
CSSStyleSheet is een klasse in Aspose.Html FOSS voor Python.
Minimaal CSSOM stylesheet-object (CSSOM §6.4).
Deze klasse biedt 7 methoden voor het werken met CSSStyleSheet-objecten in Python-programma’s. Beschikbare methoden zijn: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Alle publieke leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.Html FOSS voor Python-pakket. Eigenschappen: css_rules, css_text, disabled, href, media, owner_node, en nog 4.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
href | `str | None` | Lezen/schrijven |
title | str | Lezen | De titel van dit stylesheet (CSSOM §6.4). |
disabled | bool | Lezen | Of dit stylesheet is uitgeschakeld (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Lezen |
media | str | Lezen | De media query-string voor dit stylesheet (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Lezen |
rules | "CSSRuleList" | Lezen | Legacy-alias voor css_rules (CSSOM §7.2.1 historisch). |
css_text | str | Lezen | Serialiseer het stylesheet naar een CSS tekststring (CSSOM §6.6). |
css_rules | `` | Lezen | Haalt de css-regels op. |
owner_node | `object | None` | Lezen |
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__() | Calls init op deze CSSStyleSheet-instantie. |
add_rule(selector: str, style: str, index: int) → int | Voeg een nieuwe regel toe (legacy Netscape/IE-vorm) — delegeert naar insert_rule. |
remove_rule(index: int) | Verwijder de regel op index (legacy Netscape/IE form) — delegeert aan delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Vervang stylesheet-inhoud vanuit CSS tekst. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Verwijder de regel op index van :attr:css_rules. |