List by:
| Property | Description |
|---|---|
| background | Compiles all the other background properties |
| background-attachment | Specifies if the image is to scroll or not |
| background-color | Specifies the background colour for an element |
| background-image | Specifies the image path, name and filetype to be used |
| background-position | Specifies the positioning of the image |
| background-repeat | Defines whether the image is to be repeated and how |
| border | Compiles all the other border properties |
| border-collapse | Specifies whether or not table borders should be collapsed |
| border-color | Defines a border colour |
| border-spacing | Specifies the distance between the borders of adjacent cells |
| border-style | Defines a border style (dotted, dashed, solid, double, groove, ridge, inset, outset, none or hidden) |
| bottom | Sets the bottom margin edge for a positioned box |
| bottom-border | Defines a bottom border |
| bottom-border-width | Defines the bottom border width for an element |
| bottom-padding | Defines the bottom padding for an element |
| bottom-margin | Defines the bottom margin for an element |
| border-width | Compiles the border-width properties |
| caption-side | Specifies the placement of a table caption |
| clear | Specifies which sides of an element where other floating elements are not allowed |
| color | Specifies the colour for an element |
| display | Specifies the type of box an element should generate |
| empty-cells | Specifies whether or not to display borders and background on empty cells in a table |
| float | Specifies whether or not a box should float |
| font | Compiles all the above properties |
| font-family | Specifies a prioritized list of fonts |
| font-size | Specifies the size of text |
| font-style | Specifies normal, italic or oblique text |
| font-variant | Specifies normal or small capitalisation |
| font-weight | Defines how heavy a font should be (eg. normal, bold) |
| height | Defines the height of an element |
| letter-spacing | Defines spacing between lettering |
| left | Sets the left margin edge for a positioned box |
| left-border | Defines a left border |
| left-border-width | Defines the left border width for an element |
| left-margin | Defines the left margin for an element |
| left-padding | Defines the left padding for an element |
| line-height | Sets an element's line height |
| list-style | Defines and compiles all the above properties in one declaration |
| list-style-image | Defines an image as the list-item marker |
| list-style-position | Defines if the list-item markers should appear inside or outside the content flow |
| list-style-type | Defines the type of list-item marker |
| margin | Compiles all the other margin properties |
| overflow | Specifies what happens if content overflows an element's box |
| padding | Compiles all the other padding properties |
| position | Specifies the type of positioning for an element |
| right | Sets the right margin edge for a positioned box |
| right-border | Defines a right border |
| right-border-width | Defines the right border width for an element |
| right-margin | Defines the right margin for an element |
| right-padding | Defines the right padding for an element |
| table-layout | Sets the layout algorithm to be used for a table |
| text-align | Specifies the text justification (left, centre, right, justified) |
| text-decoration | Adds an underline, overline, or line through |
| text-indent | Specifies a text-indent for first lines of paragraphs |
| text-transform | Controls capitilisation |
| top | Sets the top margin edge for a positioned box |
| top-border | Defines a top border |
| top-border-width | Defines the top border width for an element |
| top-margin | Defines the top margin for an element |
| top-padding | Defines the top padding for an element |
| vertical-align | Specifies vertical alignment for elements |
| visibility | Specifies whether or not an element is visible |
| width | Defines the width of an element |
| word-spacing | Increases or decreases the space between words in a text |
| z-index | Sets the stack order of an element |
| white-space | Specifies how white-space inside an element is handled |
| Property | Description |
|---|---|
| Font Properties | |
| font-family | Specifies a prioritized list of fonts |
| font-style | Specifies normal, italic or oblique text |
| font-variant | Specifies normal or small capitalisation |
| font-weight | Defines how heavy a font should be (eg. normal, bold) |
| font-size | Specifies the size of text |
| font | Compiles all the above properties |
| Colour Properties | |
| color | Specifies the colour for an element |
| background-color | Specifies the background colour for an element |
| background-image | Specifies the image path, name and filetype to be used |
| background-repeat | Defines whether the image is to be repeated and how |
| background-attachment | Specifies if the image is to scroll or not |
| background-position | Specifies the positioning of the image |
| background | Compiles all the above properties |
| Text Properties | |
| word-spacing | Increases or decreases the space between words in a text |
| letter-spacing | Defines spacing between lettering |
| text-decoration | Adds an underline, overline, or line through |
| vertical-align | Specifies vertical alignment for elements |
| text-transform | Controls capitilisation |
| text-align | Specifies the text justification (left, centre, right, justified) |
| text-indent | Specifies a text-indent for first lines of paragraphs |
| line-height | Sets an element's line height |
| List Properties | |
| list-style-type | Defines the type of list-item marker |
| list-style-image | Defines an image as the list-item marker |
| list-style-position | Defines if the list-item markers should appear inside or outside the content flow |
| list-style | Defines and compiles all the above properties in one declaration |
| Table Properties | |
| border-collapse | Specifies whether or not table borders should be collapsed |
| border-spacing | Specifies the distance between the borders of adjacent cells |
| caption-side | Specifies the placement of a table caption |
| empty-cells | Specifies whether or not to display borders and background on empty cells in a table |
| table-layout | Sets the layout algorithm to be used for a table |
| Box Properties | |
| top-margin | Defines the top margin for an element |
| right-margin | Defines the right margin for an element |
| bottom-margin | Defines the bottom margin for an element |
| left-margin | Defines the left margin for an element |
| margin | Compiles the above properties |
| top-padding | Defines the top padding for an element |
| right-padding | Defines the right padding for an element |
| bottom-padding | Defines the bottom padding for an element |
| left-padding | Defines the left padding for an element |
| padding | Compiles the above properties |
| top-border-width | Defines the top border width for an element |
| right-border-width | Defines the right border width for an element |
| bottom-border-width | Defines the bottom border width for an element |
| left-border-width | Defines the left border width for an element |
| border-width | Compiles the above properties |
| border-color | Defines a border colour |
| border-style | Defines a border style (dotted, dashed, solid, double, groove, ridge, inset, outset, none or hidden) |
| top-border | Defines a top border |
| right-border | Defines a right border |
| bottom-border | Defines a bottom border |
| left-border | Defines a left border |
| border | Compiles the above properties |
| width | Defines the width of an element |
| height | Defines the height of an element |
| Positioning Properties | |
| bottom | Sets the bottom margin edge for a positioned box |
| clear | Specifies which sides of an element where other floating elements are not allowed |
| float | Specifies whether or not a box should float |
| left | Sets the left margin edge for a positioned box |
| overflow | Specifies what happens if content overflows an element's box |
| position | Specifies the type of positioning for an element |
| right | Sets the right margin edge for a positioned box |
| top | Sets the top margin edge for a positioned box |
| visibility | Specifies whether or not an element is visible |
| z-index | Sets the stack order of an element |
| Classification Properties | |
| display | Specifies the type of box an element should generate |
| white-space | Specifies how white-space inside an element is handled |