java.lang.Object
javax.swing.text.html.CSS
- 所有已实现的接口:
-
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(除了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(背景始终被视为滚动)
- 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。
- 参见:
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CSS.Attribute[]
返回所有可能的CSS属性键集合。static final CSS.Attribute
getAttribute
(String name) 将字符串翻译为CSS.Attribute
对象。
-
Constructor Details
-
CSS
public CSS()构造CSS对象。
-
-
Method Details
-
getAllAttributeKeys
返回所有可能的CSS属性键集合。- 返回:
- 所有可能的CSS属性键集合
-
getAttribute
将字符串翻译为CSS.Attribute
对象。如果给定名称没有属性,则返回null
。- 参数:
-
name
- 要获取类型安全枚举的CSS属性的名称 - 返回:
-
CSS.Attribute
对象,如果字符串不表示有效的属性键,则返回null
-