Интерфейс StyleSheet
- Все известные подинтерфейсы:
CSSStyleSheet
public interface StyleSheet
Интерфейс
StyleSheet — это абстрактный базовый интерфейс для любого типа таблицы стилей. Он представляет одну таблицу стилей, связанную со структурированным документом. В HTML интерфейс StyleSheet представляет либо внешнюю таблицу стилей, подключённую с помощью элемента HTML LINK, либо встроенный элемент STYLE. В XML этот интерфейс представляет внешнюю таблицу стилей, подключённую с помощью инструкции обработки таблицы стилей. См. также спецификацию Document Object Model (DOM) Level 2 Style.
- Начиная с:
- 1.4, DOM Level 2
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
getDisabled() |
false, если таблица стилей применяется к документу. |
String |
getHref() |
Если таблица стилей является связанной таблицей стилей, значение её атрибута — это её расположение. |
MediaList |
getMedia() |
Предполагаемый тип носителя для сведений о стилях. |
Node |
getOwnerNode() |
Узел, связывающий эту таблицу стилей с документом. |
StyleSheet |
getParentStyleSheet() |
Для языков таблиц стилей, поддерживающих включение таблиц стилей, этот атрибут представляет включающую таблицу стилей, если она существует. |
String |
getTitle() |
Рекомендуемый заголовок. |
String |
getType() |
Указывает язык таблицы стилей для этой таблицы стилей. |
void |
setDisabled |
false, если таблица стилей применяется к документу. |
Подробное описание методов
getType
String getType()
Указывает язык таблицы стилей для этой таблицы стилей. Язык таблицы стилей задаётся как тип содержимого (например, "text/css"). Тип содержимого часто указывается в
ownerNode. См. также определение атрибута type для элемента LINK в HTML 4.0 и псевдоатрибут type инструкции обработки таблицы стилей XML.getDisabled
boolean getDisabled()
false, если таблица стилей применяется к документу. true, если она не применяется. Изменение этого атрибута может привести к повторному вычислению стилей документа. Таблица стилей применяется, только если задано подходящее определение носителя и атрибут disabled имеет значение false. Поэтому, если тип носителя не подходит для текущего пользовательского агента, атрибут disabled игнорируется.setDisabled
void setDisabled(boolean disabled)
false, если таблица стилей применяется к документу. true, если она не применяется. Изменение этого атрибута может привести к повторному вычислению стилей документа. Таблица стилей применяется, только если задано подходящее определение носителя и атрибут disabled имеет значение false. Поэтому, если тип носителя не подходит для текущего пользовательского агента, атрибут disabled игнорируется.getOwnerNode
Node getOwnerNode()
Узел, связывающий эту таблицу стилей с документом. Для HTML это может быть соответствующий элемент
LINK или STYLE. Для XML это может быть связывающая инструкция обработки. Для таблиц стилей, включённых другими таблицами стилей, значение этого атрибута равно null.getParentStyleSheet
StyleSheet getParentStyleSheet()
Для языков таблиц стилей, поддерживающих включение таблиц стилей, этот атрибут представляет включающую таблицу стилей, если она существует. Если таблица стилей является таблицей верхнего уровня или язык таблиц стилей не поддерживает включение, значение этого атрибута равно
null.getHref
String getHref()
Если таблица стилей является связанной таблицей стилей, значение её атрибута — это её расположение. Для встроенных таблиц стилей значение этого атрибута равно
null. См. определение атрибута href для элемента LINK в HTML 4.0 и псевдоатрибут href инструкции обработки таблицы стилей XML.getTitle
String getTitle()
Рекомендуемый заголовок. Заголовок часто указывается в
ownerNode. См. определение атрибута title для элемента LINK в HTML 4.0 и псевдоатрибут title инструкции обработки таблицы стилей XML.getMedia
MediaList getMedia()
Предполагаемый тип носителя для сведений о стилях. Тип носителя часто указывается в
ownerNode. Если тип носителя не указан, MediaList будет пустым. См. определение атрибута media для элемента LINK в HTML 4.0 и псевдоатрибут media инструкции обработки таблицы стилей XML. Изменение списка носителей может привести к изменению атрибута disabled.
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.xml.dom/org/w3c/dom/stylesheets/StyleSheet.html