CSSStyleSheet
CSSStyleSheet
Genel Bakış
CSSStyleSheet, Aspose.Html FOSS içinde Python için bir sınıftır.
Minimum CSSOM stil sayfası nesnesi (CSSOM §6.4).
Bu sınıf, Python programlarında CSSStyleSheet nesneleriyle çalışmak için 7 yöntem sağlar. Kullanılabilir yöntemler şunlardır: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Tüm ortak üyeler, Aspose.Html FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: css_rules, css_text, disabled, href, media, owner_node ve 4 tanesi daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
href | `str | None` | Okuma/Yazma |
title | str | Okuma | Bu stil sayfasının başlığı (CSSOM §6.4). |
disabled | bool | Okuma | Bu stil sayfasının devre dışı olup olmadığı (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Okuma |
media | str | Okuma | Bu stil sayfasının medya sorgu dizesi (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Okuma |
rules | "CSSRuleList" | Okuma | Geçmişte kullanılan css_rules takma adı (CSSOM §7.2.1 tarihsel). |
css_text | str | Okuma | Stil sayfasını bir CSS metin dizesine serileştir (CSSOM §6.6). |
css_rules | `` | Okuma | css kurallarını alır. |
owner_node | `object | None` | Okuma |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__() | Calls init bu CSSStyleSheet örneğinde. |
add_rule(selector: str, style: str, index: int) → int | Yeni bir kural ekle (eski Netscape/IE biçimi) — insert_rule‘a delege eder. |
remove_rule(index: int) | Kuralı şu konumda kaldır index (eski Netscape/IE formu) — devretir delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Stil sayfası içeriğini CSS metninden değiştir. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Kuralı şuradan kaldır index :attr:‘den:css_rules. |