Spec-Zone.ru › OpenJDK 24

Класс 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
  • color
  • 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 не указан.

Внешние спецификации
  • Каскадные таблицы стилей, уровень 1
См. также:
  • 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, 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/java.desktop/javax/swing/text/html/CSS.html

Spec-Zone.ru

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