Spec-Zone.ru › OpenJDK 21

Класс CSS

java.lang.Object
javax.swing.text.html.CSS
Все реализованные интерфейсы:
Serializable
public class CSS extends Object implements Serializable
Определяет набор атрибутов CSS в виде перечисления с типом данных. Реализации HTML-представлений используют атрибуты CSS для определения способа их отображения. Также определяет методы для преобразования между CSS/HTML/StyleConstants. Все сокращённые свойства, такие как шрифт, преобразуются в базовые свойства.

Ниже описаны свойства CSS, поддерживаемые движком отображения:

  • font-family
  • font-style
  • font-size (поддерживаются относительные единицы)
  • font-weight
  • font
  • цвет
  • background-color (за исключением прозрачного)
  • background-image
  • background-repeat
  • background-position
  • background
  • text-decoration (за исключением мигания и черты сверху)
  • vertical-align (только sup и super)
  • text-align (выравнивание по правому краю обрабатывается как по центру)
  • margin-top
  • margin-right
  • margin-bottom
  • margin-left
  • margin
  • padding-top
  • padding-right
  • padding-bottom
  • padding-left
  • padding
  • border-top-style
  • border-right-style
  • border-bottom-style
  • border-left-style
  • border-style (поддерживает только inset, outset и none)
  • border-top-color
  • border-right-color
  • border-bottom-color
  • border-left-color
  • border-color
  • list-style-image
  • list-style-type
  • list-style-position
Ниже перечислены свойства, которые моделируются, но в настоящее время не отображаются.
  • font-variant
  • background-attachment (фоновый рисунок всегда обрабатывается как scroll)
  • word-spacing
  • letter-spacing
  • text-indent
  • text-transform
  • line-height
  • border-top-width (используется для указания, следует ли использовать границу)
  • border-right-width
  • border-bottom-width
  • border-left-width
  • border-width
  • border-top
  • border-right
  • border-bottom
  • border-left
  • border
  • width
  • height
  • float
  • clear
  • display
  • white-space
  • list-style

Примечание: на данный момент мы не полностью поддерживаем относительные единицы, если не указано иное, поэтому p { margin-top: 10% } будет обрабатываться так, как будто margin-top не указан.

См. также:
  • StyleSheet

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static final class  CSS.Attribute
Определения, которые будут использоваться в качестве ключей в AttributeSet, которые могут содержать атрибуты CSS.

Краткое описание конструкторов

Конструктор Описание
CSS()
Создаёт объект CSS.

Краткое описание методов

Модификатор и тип Метод Описание
static CSS.Attribute[] getAllAttributeKeys()
Возвращает множество всех возможных ключей атрибутов CSS.
static final CSS.Attribute getAttribute(String name)
Преобразует строку в объект CSS.Attribute.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

CSS

public CSS()
Создаёт объект CSS.

Подробное описание методов

getAllAttributeKeys

public static CSS.Attribute[] getAllAttributeKeys()
Возвращает множество всех возможных ключей атрибутов CSS.
Возвращает:
множество всех возможных ключей атрибутов CSS

getAttribute

public static final CSS.Attribute getAttribute(String name)
Преобразует строку в объект CSS.Attribute. Возвращает null, если атрибута с данным именем нет.
Параметры:
name - имя атрибута CSS, для которого требуется получить перечисление типа данных
Возвращает:
объект CSS.Attribute, или null, если строка не соответствует допустимому ключу атрибута

© 1993, 2023, 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/21/docs/api/java.desktop/javax/swing/text/html/CSS.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API