color
opacity
background-color
border-top-width
border-right-width
border-bottom-width
border-left-width
border-width
border-top-style
border-right-style
border-bottom-style
border-left-style
border-style
border-top-color
border-right-color
border-bottom-color
border-left-color
border-color
border-top-left-radius
border-top-right-radius
border-bottom-right-radius
border-bottom-left-radius
border-radius
border-top
border-right
border-bottom
border-left
border
font-family
font-weight
font-stretch
font-size
font-style
width
min-width
max-width
height
min-height
max-height
margin-top
margin-bottom
margin-right
margin-left
margin
padding-top
padding-bottom
padding-right
padding-left
padding
Styles list all modules
Module: Borders
Properties:
border-top-width
border-right-width
border-bottom-width
border-left-width
border-width
border-top-style
border-right-style
border-bottom-style
border-left-style
border-style
border-top-color
border-right-color
border-bottom-color
border-left-color
border-color
border-top-left-radius
border-top-right-radius
border-bottom-right-radius
border-bottom-left-radius
border-radius
border-top
border-right
border-bottom
border-left
border

Borders
border-top-width
Width of the top border.
Property Specification:
Syntax <length> | thin | medium | thick | initial | inherit
Initial value medium
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderTopWidth()
element::getBorderTopWidthStr()
element::getBorderTopWidth()
Property Values:
<length> A length value.
thin Keyword.
medium Keyword.
thick Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-right-width
Width of the right border.
Property Specification:
Syntax <length> | thin | medium | thick | initial | inherit
Initial value medium
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderRightWidth()
element::getBorderRightWidthStr()
element::getBorderRightWidth()
Property Values:
<length> A length value.
thin Keyword.
medium Keyword.
thick Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-bottom-width
Width of the bottom border.
Property Specification:
Syntax <length> | thin | medium | thick | initial | inherit
Initial value medium
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderBottomWidth()
element::getBorderBottomWidthStr()
element::getBorderBottomWidth()
Property Values:
<length> A length value.
thin Keyword.
medium Keyword.
thick Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-left-width
Width of the left border.
Property Specification:
Syntax <length> | thin | medium | thick | initial | inherit
Initial value medium
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderLeftWidth()
element::getBorderLeftWidthStr()
element::getBorderLeftWidth()
Property Values:
<length> A length value.
thin Keyword.
medium Keyword.
thick Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-width
Shorthand for border-*-width.
Property Specification:
Syntax <length> | thin | medium | thick | initial | inherit
Initial value medium
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderWidth()
element::getBorderWidthStr()
element::getBorderWidth()
Shorthand This is a shorthand for the following properties:
border-top-width,
border-right-width,
border-bottom-width,
border-left-width
Possible number of items: 4, 3, 2, 1
Property Values:
<length> A length value.
thin Keyword.
medium Keyword.
thick Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-top-style
Style of the top border.
Property Specification:
Syntax none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit
Initial value none
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderTopStyle()
element::getBorderTopStyleStr()
element::getBorderTopStyle()
Property Values:
none Keyword.
hidden Keyword.
dotted Keyword.
dashed Keyword.
solid Keyword.
double Keyword.
groove Keyword.
ridge Keyword.
inset Keyword.
outset Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-right-style
Style of the right border.
Property Specification:
Syntax none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit
Initial value none
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderRightStyle()
element::getBorderRightStyleStr()
element::getBorderRightStyle()
Property Values:
none Keyword.
hidden Keyword.
dotted Keyword.
dashed Keyword.
solid Keyword.
double Keyword.
groove Keyword.
ridge Keyword.
inset Keyword.
outset Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-bottom-style
Style of the bottom border.
Property Specification:
Syntax none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit
Initial value none
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderBottomStyle()
element::getBorderBottomStyleStr()
element::getBorderBottomStyle()
Property Values:
none Keyword.
hidden Keyword.
dotted Keyword.
dashed Keyword.
solid Keyword.
double Keyword.
groove Keyword.
ridge Keyword.
inset Keyword.
outset Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-left-style
Style of the left border.
Property Specification:
Syntax none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit
Initial value none
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderLeftStyle()
element::getBorderLeftStyleStr()
element::getBorderLeftStyle()
Property Values:
none Keyword.
hidden Keyword.
dotted Keyword.
dashed Keyword.
solid Keyword.
double Keyword.
groove Keyword.
ridge Keyword.
inset Keyword.
outset Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-style
Shorthand for border-*-style.
Property Specification:
Syntax none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset | initial | inherit
Initial value none
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderStyle()
element::getBorderStyleStr()
element::getBorderStyle()
element::testBorderStyle()
Shorthand This is a shorthand for the following properties:
border-top-style,
border-right-style,
border-bottom-style,
border-left-style
Possible number of items: 4, 3, 2, 1
Property Values:
none Keyword.
hidden Keyword.
dotted Keyword.
dashed Keyword.
solid Keyword.
double Keyword.
groove Keyword.
ridge Keyword.
inset Keyword.
outset Keyword.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-top-color
Color of the top border.
Property Specification:
Syntax <hex-color> | <func-color> | <prokee-hex-color> | <color-name> | transparent | initial | inherit
Initial value currentColor
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderTopColor()
element::getBorderTopColorStr()
element::getBorderTopColor()
Property Values:
<hex-color> A hexadecimal color value.
  • a 3-digit hexadecimal value: #rgb
    Example: #37A is equal to #3377AA.

  • a 6-digit hexadecimal value: #rrggbb
    Example: #3377AA is equal to rgb(51,119,170).

  • a 4-digit hexadecimal value: #rgba
    Example: #37AF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.

  • a 8-digit hexadecimal value: #rrggbbaa
    Example: #3377AAFF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.
<func-color> Color value in a functional notation.
  • rgb(r,g,b)
  • rgba(r,g,b,a)
  • hsl(h,s,l)
  • hsla(h,s,l,a)
Values may be given as integers ∈ [0,255] or as percental values ∈ [0.0%,100.0%].
The alpha value 'a' has to be within the interval [0.0,1.0], where 0.0 defines full transparency.
<color-name> A color name as defined in SVG 1.1 (See SVG color specification here). CSS Level 3 color names are identical to the names specified with SVG.
<prokee-hex-color> A hexadecimal color value.
This is a prokee-specific definition and not part of CSS.
  • a 3-digit hexadecimal value:
    Example: 0x37F is equal to #3377FF.
    Example: 0x00037F is equal to #00037F.

  • a 6-digit hexadecimal value:
    Example: 0x3377FF is equal to #3377FF.

  • a 4-digit hexadecimal value:
    Example: 0xF000 is equal to rgba(0,0,0,0.0).
    Example: 0x037F is equal to rgba(51,119,255,1.0).

  • a 8-digit hexadecimal value:
    Example: 0xFF000000 is equal to rgba(0,0,0,0.0).
transparent Keyword. This sets a transparent color. This is also provided here for the foreground color, but should only be used for background colors.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-right-color
Color of the right border.
Property Specification:
Syntax <hex-color> | <func-color> | <prokee-hex-color> | <color-name> | transparent | initial | inherit
Initial value currentColor
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderRightColor()
element::getBorderRightColorStr()
element::getBorderRightColor()
Property Values:
<hex-color> A hexadecimal color value.
  • a 3-digit hexadecimal value: #rgb
    Example: #37A is equal to #3377AA.

  • a 6-digit hexadecimal value: #rrggbb
    Example: #3377AA is equal to rgb(51,119,170).

  • a 4-digit hexadecimal value: #rgba
    Example: #37AF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.

  • a 8-digit hexadecimal value: #rrggbbaa
    Example: #3377AAFF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.
<func-color> Color value in a functional notation.
  • rgb(r,g,b)
  • rgba(r,g,b,a)
  • hsl(h,s,l)
  • hsla(h,s,l,a)
Values may be given as integers ∈ [0,255] or as percental values ∈ [0.0%,100.0%].
The alpha value 'a' has to be within the interval [0.0,1.0], where 0.0 defines full transparency.
<color-name> A color name as defined in SVG 1.1 (See SVG color specification here). CSS Level 3 color names are identical to the names specified with SVG.
<prokee-hex-color> A hexadecimal color value.
This is a prokee-specific definition and not part of CSS.
  • a 3-digit hexadecimal value:
    Example: 0x37F is equal to #3377FF.
    Example: 0x00037F is equal to #00037F.

  • a 6-digit hexadecimal value:
    Example: 0x3377FF is equal to #3377FF.

  • a 4-digit hexadecimal value:
    Example: 0xF000 is equal to rgba(0,0,0,0.0).
    Example: 0x037F is equal to rgba(51,119,255,1.0).

  • a 8-digit hexadecimal value:
    Example: 0xFF000000 is equal to rgba(0,0,0,0.0).
transparent Keyword. This sets a transparent color. This is also provided here for the foreground color, but should only be used for background colors.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-bottom-color
Color of the bottom border.
Property Specification:
Syntax <hex-color> | <func-color> | <prokee-hex-color> | <color-name> | transparent | initial | inherit
Initial value currentColor
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderBottomColor()
element::getBorderBottomColorStr()
element::getBorderBottomColor()
Property Values:
<hex-color> A hexadecimal color value.
  • a 3-digit hexadecimal value: #rgb
    Example: #37A is equal to #3377AA.

  • a 6-digit hexadecimal value: #rrggbb
    Example: #3377AA is equal to rgb(51,119,170).

  • a 4-digit hexadecimal value: #rgba
    Example: #37AF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.

  • a 8-digit hexadecimal value: #rrggbbaa
    Example: #3377AAFF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.
<func-color> Color value in a functional notation.
  • rgb(r,g,b)
  • rgba(r,g,b,a)
  • hsl(h,s,l)
  • hsla(h,s,l,a)
Values may be given as integers ∈ [0,255] or as percental values ∈ [0.0%,100.0%].
The alpha value 'a' has to be within the interval [0.0,1.0], where 0.0 defines full transparency.
<color-name> A color name as defined in SVG 1.1 (See SVG color specification here). CSS Level 3 color names are identical to the names specified with SVG.
<prokee-hex-color> A hexadecimal color value.
This is a prokee-specific definition and not part of CSS.
  • a 3-digit hexadecimal value:
    Example: 0x37F is equal to #3377FF.
    Example: 0x00037F is equal to #00037F.

  • a 6-digit hexadecimal value:
    Example: 0x3377FF is equal to #3377FF.

  • a 4-digit hexadecimal value:
    Example: 0xF000 is equal to rgba(0,0,0,0.0).
    Example: 0x037F is equal to rgba(51,119,255,1.0).

  • a 8-digit hexadecimal value:
    Example: 0xFF000000 is equal to rgba(0,0,0,0.0).
transparent Keyword. This sets a transparent color. This is also provided here for the foreground color, but should only be used for background colors.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-left-color
Color of the left border.
Property Specification:
Syntax <hex-color> | <func-color> | <prokee-hex-color> | <color-name> | transparent | initial | inherit
Initial value currentColor
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderLeftColor()
element::getBorderLeftColorStr()
element::getBorderLeftColor()
Property Values:
<hex-color> A hexadecimal color value.
  • a 3-digit hexadecimal value: #rgb
    Example: #37A is equal to #3377AA.

  • a 6-digit hexadecimal value: #rrggbb
    Example: #3377AA is equal to rgb(51,119,170).

  • a 4-digit hexadecimal value: #rgba
    Example: #37AF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.

  • a 8-digit hexadecimal value: #rrggbbaa
    Example: #3377AAFF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.
<func-color> Color value in a functional notation.
  • rgb(r,g,b)
  • rgba(r,g,b,a)
  • hsl(h,s,l)
  • hsla(h,s,l,a)
Values may be given as integers ∈ [0,255] or as percental values ∈ [0.0%,100.0%].
The alpha value 'a' has to be within the interval [0.0,1.0], where 0.0 defines full transparency.
<color-name> A color name as defined in SVG 1.1 (See SVG color specification here). CSS Level 3 color names are identical to the names specified with SVG.
<prokee-hex-color> A hexadecimal color value.
This is a prokee-specific definition and not part of CSS.
  • a 3-digit hexadecimal value:
    Example: 0x37F is equal to #3377FF.
    Example: 0x00037F is equal to #00037F.

  • a 6-digit hexadecimal value:
    Example: 0x3377FF is equal to #3377FF.

  • a 4-digit hexadecimal value:
    Example: 0xF000 is equal to rgba(0,0,0,0.0).
    Example: 0x037F is equal to rgba(51,119,255,1.0).

  • a 8-digit hexadecimal value:
    Example: 0xFF000000 is equal to rgba(0,0,0,0.0).
transparent Keyword. This sets a transparent color. This is also provided here for the foreground color, but should only be used for background colors.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-color
Shorthand for border-*-color.
Property Specification:
Syntax <hex-color> | <func-color> | <prokee-hex-color> | <color-name> | transparent | initial | inherit
Initial value none
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderColor()
element::getBorderColorStr()
element::getBorderColor()
Shorthand This is a shorthand for the following properties:
border-top-color,
border-right-color,
border-bottom-color,
border-left-color
Possible number of items: 4, 3, 2, 1
Property Values:
<hex-color> A hexadecimal color value.
  • a 3-digit hexadecimal value: #rgb
    Example: #37A is equal to #3377AA.

  • a 6-digit hexadecimal value: #rrggbb
    Example: #3377AA is equal to rgb(51,119,170).

  • a 4-digit hexadecimal value: #rgba
    Example: #37AF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.

  • a 8-digit hexadecimal value: #rrggbbaa
    Example: #3377AAFF is equal to rgba(51,119,170,1.0).
    This does not conform to CSS Level 3.
<func-color> Color value in a functional notation.
  • rgb(r,g,b)
  • rgba(r,g,b,a)
  • hsl(h,s,l)
  • hsla(h,s,l,a)
Values may be given as integers ∈ [0,255] or as percental values ∈ [0.0%,100.0%].
The alpha value 'a' has to be within the interval [0.0,1.0], where 0.0 defines full transparency.
<color-name> A color name as defined in SVG 1.1 (See SVG color specification here). CSS Level 3 color names are identical to the names specified with SVG.
<prokee-hex-color> A hexadecimal color value.
This is a prokee-specific definition and not part of CSS.
  • a 3-digit hexadecimal value:
    Example: 0x37F is equal to #3377FF.
    Example: 0x00037F is equal to #00037F.

  • a 6-digit hexadecimal value:
    Example: 0x3377FF is equal to #3377FF.

  • a 4-digit hexadecimal value:
    Example: 0xF000 is equal to rgba(0,0,0,0.0).
    Example: 0x037F is equal to rgba(51,119,255,1.0).

  • a 8-digit hexadecimal value:
    Example: 0xFF000000 is equal to rgba(0,0,0,0.0).
transparent Keyword. This sets a transparent color. This is also provided here for the foreground color, but should only be used for background colors.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-top-left-radius
Radius of the top-left corner.
Property Specification:
Syntax <dimension2d> | initial | inherit
Initial value 0
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderTopLeftRadius()
element::getBorderTopLeftRadiusStr()
element::getBorderTopLeftRadius()
Property Values:
<dimension2d> One or two length values.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-top-right-radius
Radius of the top-right corner.
Property Specification:
Syntax <dimension2d> | initial | inherit
Initial value 0
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderTopRightRadius()
element::getBorderTopRightRadiusStr()
element::getBorderTopRightRadius()
Property Values:
<dimension2d> One or two length values.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-bottom-right-radius
Radius of the bottom-right corner.
Property Specification:
Syntax <dimension2d> | initial | inherit
Initial value 0
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderBottomRightRadius()
element::getBorderBottomRightRadiusStr()
element::getBorderBottomRightRadius()
Property Values:
<dimension2d> One or two length values.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-bottom-left-radius
Radius of the bottom-left corner.
Property Specification:
Syntax <dimension2d> | initial | inherit
Initial value 0
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderBottomLeftRadius()
element::getBorderBottomLeftRadiusStr()
element::getBorderBottomLeftRadius()
Property Values:
<dimension2d> One or two length values.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-radius
Shorthand for border-*-radius.
Property Specification:
Syntax <dimension2d> | initial | inherit
Initial value 0
Applies to all elements
Inheritance false
Type of computed value UINT
Functions element::setBorderRadius()
element::getBorderRadiusStr()
element::getBorderRadius()
Shorthand This is a shorthand for the following properties:
border-top-left-radius,
border-top-right-radius,
border-bottom-right-radius,
border-bottom-left-radius
Possible number of items: 4, 3, 2, 1
Property Values:
<dimension2d> One or two length values.
initial Keyword. Sets the property to its initial value.
inherit Keyword. Inherits the value from the parent element.
border-top
Shorthand for border-top-*.
Property Specification:
Applies to all elements
Inheritance false
Type of computed value NIL
Functions element::setBorderTop()
element::getBorderTopStr()
element::getBorderTop()
Shorthand This is a shorthand for the following properties:
border-top-width,
border-top-style,
border-top-color
Possible number of items: 3
border-right
Shorthand for border-right-*.
Property Specification:
Applies to all elements
Inheritance false
Type of computed value NIL
Functions element::setBorderRight()
element::getBorderRightStr()
element::getBorderRight()
Shorthand This is a shorthand for the following properties:
border-right-width,
border-right-style,
border-right-color
Possible number of items: 3
border-bottom
Shorthand for border-bottom-*.
Property Specification:
Applies to all elements
Inheritance false
Type of computed value NIL
Functions element::setBorderBottom()
element::getBorderBottomStr()
element::getBorderBottom()
Shorthand This is a shorthand for the following properties:
border-bottom-width,
border-bottom-style,
border-bottom-color
Possible number of items: 3
border-left
Shorthand for border-left-*.
Property Specification:
Applies to all elements
Inheritance false
Type of computed value NIL
Functions element::setBorderLeft()
element::getBorderLeftStr()
element::getBorderLeft()
Shorthand This is a shorthand for the following properties:
border-left-width,
border-left-style,
border-left-color
Possible number of items: 3
border
Shorthand for border-*.
Property Specification:
Applies to all elements
Inheritance false
Type of computed value NIL
Functions element::setBorder()
element::getBorderStr()
element::getBorder()
Shorthand This is a shorthand for the following properties:
border-width,
border-style,
border-color
Possible number of items: 3