CSSStyleSheet
CSSStyleSheet
Огляд
CSSStyleSheet — це клас у Aspose.Html FOSS для Python.
Мінімальний об’єкт таблиці стилів CSSOM (CSSOM §6.4).
Цей клас надає 7 методів для роботи з об’єктами CSSStyleSheet у програмах Python. Доступні методи включають: __init__, add_rule, delete_rule, from_text, insert_rule, remove_rule, replace_sync. Усі публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.Html FOSS для Python. Властивості: css_rules, css_text, disabled, href, media, owner_node, та ще 4.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
href | `str | None` | Читання/Запис |
title | str | Читання | Заголовок цієї таблиці стилів (CSSOM §6.4). |
disabled | bool | Читання | Чи вимкнено цю таблицю стилів (CSSOM §6.4). |
owner_rule | `CSSRule | None` | Читання |
media | str | Читання | Рядок медіа-запиту для цієї таблиці стилів (CSSOM §6.4). |
parent_style_sheet | `“CSSStyleSheet | None”` | Читання |
rules | "CSSRuleList" | Читання | Застарілий псевдонім для css_rules (CSSOM §7.2.1 історичний). |
css_text | str | Читання | Серіалізуйте таблицю стилів у CSS текстовий рядок (CSSOM §6.6). |
css_rules | `` | Читання | Отримує правила CSS. |
owner_node | `object | None` | Читання |
Методи
| Сигнатура | Опис |
|---|---|
__init__() | Calls init на цьому екземплярі CSSStyleSheet. |
add_rule(selector: str, style: str, index: int) → int | Вставити нове правило (застарілий формат Netscape/IE) — делегує до insert_rule. |
remove_rule(index: int) | Видалити правило за index (застаріла форма Netscape/IE) — делегує до delete_rule. |
| `from_text(css_text: str, title: str, href: str | None, media: str)→“CSSStyleSheet”` |
replace_sync(css_text: str) | Замініть вміст таблиці стилів із тексту CSS. |
| `insert_rule(rule_text: str, index: int | None)→int` |
delete_rule(index: int) | Видалити правило за index з :attr:css_rules. |