Интерфейс StyleSheet
- Все известные подинтерфейсы:
CSSStyleSheet
public interface StyleSheet
Интерфейс StyleSheet является абстрактным базовым интерфейсом для любого типа таблицы стилей. Он представляет собой одну таблицу стилей, связанную со структурированным документом. В HTML интерфейс StyleSheet представляет собой либо внешнюю таблицу стилей, включенную через элемент HTML LINK, либо встроенный элемент STYLE. В XML этот интерфейс представляет внешнюю таблицу стилей, включенную через инструкцию обработки таблиц стилей.
См. также Спецификацию таблиц стилей DOM уровня 2.
- С:
- 1.4, DOM Level 2
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
getDisabled() |
|
String |
getHref() |
Если таблица стилей связана, значение ее атрибута — это ее расположение. |
MediaList |
getMedia() |
Предполагаемая медиасреда для информации о стиле. |
Node |
getOwnerNode() |
Узел, который связывает эту таблицу стилей с документом. |
StyleSheet |
getParentStyleSheet() |
Для языков таблиц стилей, поддерживающих понятие включения таблиц стилей, этот атрибут представляет включающую таблицу стилей, если она существует. |
String |
getTitle() |
Консультативное название. |
String |
getType() |
Это указывает язык таблицы стилей для этой таблицы стилей. |
void |
setDisabled(boolean disabled) |
|
Подробное описание методов
getType()
String getType()
Это указывает язык таблицы стилей для этой таблицы стилей. Язык таблицы стилей задается как тип содержимого (например, «text/css»). Тип содержимого часто указывается в ownerNode. Также см. определение атрибута type для элемента LINK в HTML 4.0 и псевдоатрибута type для инструкции обработки таблиц стилей XML.
getDisabled()
boolean getDisabled()
false если таблица стилей применяется к документу. true если нет. Изменение этого атрибута может привести к новому разрешению стиля для документа. Таблица стилей применяется только в том случае, если присутствует соответствующее определение среды и атрибут disabled имеет значение false. Поэтому, если среда не относится к текущему агенту пользователя, атрибут disabled игнорируется.
setDisabled(boolean)
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. Изменение списка media может вызвать изменение атрибута disabled.
© 1993, 2020, 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/11/docs/api/jdk.xml.dom/org/w3c/dom/stylesheets/StyleSheet.html