Класс 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 (за исключением 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() | Создаёт объект 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()
Создаёт объект 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, 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/text/html/CSS.html