RCSS PropertyIndex - Gambini/libRocket GitHub Wiki

Property index

Following is a full index of properties recognised by RCSS. The Notes column details important changes from the CSS specification.

Name Values Initial value Applies to Inherited? Percentages Notes
'background' 'background-color' Excludes images.
'background-color' transparent all no
'border-color' 'border-top-color' 'border-right-color' 'border-bottom-color' 'border-left-color'
'border-top' 'border-right' 'border-bottom' 'border-left' 'border--width' 'border--color' Excludes border style.
'border-top-color' 'border-right-color' 'border-bottom-color' 'border-left-color' black all no N/A
'border-top-width' 'border-right-width' 'border-bottom-width' 'border-left-width' 0px all no width of containing block
'border-width' 'border-top-width' 'border-right-width' 'border-bottom-width' 'border-left-width' all
'bottom' 0px positioned elements no height of containing block
'clear' left right both none none block-level elements
'clip' auto none auto all yes
'color' black all yes N/A
'cursor' auto auto all yes N/A
'display' inline block inline-block none inline all
'drag' none drag drag-drop block none all
'font' 'font-style' 'font-weight' 'font-size' 'font-family' 'font-charset'
'font-charset' U+0020-007E all yes N/A Introduced for RCSS. Specifies required range of characters.
'font-family' all yes N/A Only single family supported.
'font-size' 12 all yes size of parent font
'font-style' normal italic normal all yes N/A
'font-weight' normal bold normal all yes N/A
'height' auto auto block and replaced inline elements no
'left' 0px positioned elements no width of containing block
'line-height' 1.2 all yes
'margin' 'margin-top' 'margin-right' 'margin-bottom' 'margin-left'
'margin-top' 'margin-right' 'margin-bottom' 'margin-left' auto 0px all no
'max-height' -1 block and replaced inline elements no height of containing block
'min-height' 0px block and replaced inline elements no height of containing block
'max-width' -1 block and replaced inline elements no width of containing block
'min-width' 0px block and replaced inline elements no width of containing block
'overflow' 'overflow-x' 'overflow-y'
'overflow-x' visible hidden scroll auto visible block elements
'overflow-y' visible hidden scroll auto visible block elements
'padding' 'padding-top' 'padding-right' 'padding-bottom' 'padding-left'
'padding-top' 'padding-right' 'padding-bottom' 'padding-left' 0px all no width of containing block
'position' static relative absolute fixed static all
'right' 0px positioned elements no width of containing block
'scrollbar-margin' 0px scrollbar-horizontal and scrollbar-vertical elements no N/A Introduced for RCSS. Specifies a bottom / right margin (depending on orientation) that will collapse with the scrollbar on the complementary axis.
'tab-index' none auto none all yes N/A
'text-align' left right center left block-level elements yes
'text-decoration' underline none none all yes N/A
'top' 0px positioned elements no height of containing block
'vertical-align' baseline sub super text-top text-bottom middle
'visibility' visible hidden visible all no N/A
'white-space' normal pre nowrap pre-wrap pre-line normal
'width' auto auto block and replaced inline elements no
'z-index' auto top bottom auto all
⚠️ **GitHub.com Fallback** ⚠️