CSSStyleSheet
CSSStyleSheet
Übersicht
CSSStyleSheet ist eine Klasse in Aspose.Html FOSS für Python.
Minimaler CSSOM-Stylesheet-Objekt (CSSOM §6.4).
Diese Klasse bietet 7 Methoden zur Arbeit mit CSSStyleSheet-Objekten in Python-Programmen. Verfügbare Methoden umfassen: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Alle öffentlichen Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Html FOSS für Python-Pakets zugänglich. Eigenschaften: css_rules, css_text, disabled, href, media, owner_node und 4 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
href | `str | None` | Lesen/Schreiben |
title | str | Lesen | Der Titel dieses Stylesheets (CSSOM §6.4). |
disabled | bool | Lesen | Ob dieses Stylesheet deaktiviert ist (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Lesen |
media | str | Lesen | Die Media-Query-Zeichenkette für dieses Stylesheet (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Lesen |
rules | "CSSRuleList" | Lesen | Legacy-Alias für css_rules (CSSOM §7.2.1 historisch). |
css_text | str | Lesen | Serialisiere das Stylesheet zu einer CSS Textzeichenkette (CSSOM §6.6). |
css_rules | `` | Lesen | Gibt die CSS-Regeln zurück. |
owner_node | `object | None` | Lesen |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | Calls init bei dieser CSSStyleSheet-Instanz. |
add_rule(selector: str, style: str, index: int) → int | Füge eine neue Regel ein (Legacy Netscape/IE-Form) — delegiert an insert_rule. |
remove_rule(index: int) | Entferne die Regel bei index (legacy Netscape/IE form) — delegiert an delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Ersetze den Stylesheet-Inhalt aus CSS Text. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Entferne die Regel bei index von :attr:css_rules. |