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. |