| # List of css properties | |
| # If you add the word 'dim' on the end, then that means it's a dimension property | |
| # and will get px, em, ex, etc accessors | |
| # If you add the word 'int' on the end, then that means it has integral type | |
| # Add the word 'enum' followed by a list of values to generate an enum | |
| # as an inner class | |
| background-color | |
| background-image | |
| border-color | |
| border-style enum none hidden dotted dashed solid | |
| border-width dim | |
| bottom dim | |
| color | |
| cursor enum default auto crosshair pointer move e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize text wait help col-resize row-resize | |
| display enum none block inline inline-block | |
| font-size dim | |
| font-style enum normal italic oblique | |
| font-weight enum normal bold bolder lighter | |
| height dim | |
| left dim | |
| list-style-type enum none disc circle square decimal lower-alpha upper-alpha lower-roman upper-roman | |
| margin dim | |
| margin-bottom dim | |
| margin-left dim | |
| margin-right dim | |
| margin-top dim | |
| opacity double | |
| overflow enum visible hidden scroll auto | |
| overflow-x enum visible hidden scroll auto | |
| overflow-y enum visible hidden scroll auto | |
| padding dim | |
| padding-bottom dim | |
| padding-left dim | |
| padding-right dim | |
| padding-top dim | |
| position enum static relative absolute fixed | |
| right dim | |
| text-decoration enum none underline overline line-through | |
| top dim | |
| visibility enum visible hidden | |
| white-space enum pre nowrap pre-wrap pre-line | |
| width dim | |
| z-index int | |