Spec-Zone.ru › OpenJDK 17

Класс 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 (за исключением blink и overline)
  • vertical-align (только sup и super)
  • text-align (justify обрабатывается как center)
  • 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 (background всегда обрабатывается как 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, 2021, 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/17/docs/api/java.desktop/javax/swing/text/html/CSS.html

Spec-Zone.ru

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