Spec-Zone.ru › OpenJDK 8

Класс 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 (за исключением transparent)
  • 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 (фон всегда обрабатывается как scroll)
  • word-spacing
  • letter-spacing
  • text-indent
  • text-transform
  • line-height
  • border-top-width (используется для указания, должен ли использоваться border)
  • 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 class  CSS.Attribute

Определения, используемые в качестве ключа в AttributeSet, которые могут содержать CSS-атрибуты.

Конструкторы

Конструктор и описание
CSS()

Методы

Модификатор и тип Метод и описание
static CSS.Attribute[] getAllAttributeKeys()

Возвращает набор всех возможных ключей атрибутов CSS.

static CSS.Attribute getAttribute(String name)

Преобразует строку в объект CSS.Attribute.

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

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

Конструкторы

CSS

public CSS()

Методы

getAllAttributeKeys

public static CSS.Attribute[] getAllAttributeKeys()

Возвращает набор всех возможных ключей атрибутов CSS.

getAttribute

public static final CSS.Attribute getAttribute(String name)

Преобразует строку в объект CSS.Attribute. Возвращает null, если атрибут с данным именем не найден.

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

© 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.

Spec-Zone.ru

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