Класс 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) Преобразует строку в объект |
Методы, унаследованные от класса 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.