Интерфейс StyleSheet
- Все известные подинтерфейсы:
CSSStyleSheet
public interface StyleSheet
Интерфейс
StyleSheet является абстрактным базовым интерфейсом для любого типа таблицы стилей. Он представляет собой одну таблицу стилей, связанную со структурированным документом. В HTML интерфейс StyleSheet представляет собой либо внешнюю таблицу стилей, включенную с помощью элемента HTML LINK, либо элемент STYLE. В XML этот интерфейс представляет внешнюю таблицу стилей, включенную с помощью инструкции обработки таблиц стилей. См. также Спецификацию таблиц стилей DOM уровня 2.
- С:
- 1.4, DOM уровня 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://download.java.net/java/early_access/jdk24/docs/api/jdk.xml.dom/org/w3c/dom/stylesheets/StyleSheet.html