Below are all of the CSS properties supported by Prince 5.1. For their precise definitions please refer to the CSS specifications.
* properties marked with an asterisk are Prince extensions.
| background | background-attachment || background-color || background-image || background-position || background-repeat |
| background-attachment | scroll | fixed |
| background-color | color |
| background-image | none | url(filename) |
| background-position | left || right || top || bottom || center || length || percent |
| background-repeat | repeat | repeat-x | repeat-y | no-repeat |
| bookmark-label* | none | content |
| bookmark-level* | none | integer |
| bookmark-target* | self | url(target-url) | attr(target-attr) |
| border | color || border-style || border-width |
| border-bottom | color || border-style || border-width |
| border-bottom-color | color |
| border-bottom-style | none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset |
| border-bottom-width | thin | medium | thick | length |
| border-collapse | separate | collapse |
| border-color | color {1..4} |
| border-left | color || border-style || border-width |
| border-left-color | color |
| border-left-style | none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset |
| border-left-width | thin | medium | thick | length |
| border-right | color || border-style || border-width |
| border-right-color | color |
| border-right-style | none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset |
| border-right-width | thin | medium | thick | length |
| border-spacing | length {1..2} |
| border-style | border-style {1..4} |
| border-top | color || border-style || border-width |
| border-top-color | color |
| border-top-style | none | hidden | solid | dashed | dotted | double | groove | ridge | inset | outset |
| border-top-width | thin | medium | thick | length |
| border-width | border-width {1..4} |
| bottom | auto | length | percent |
| caption-side | top | bottom |
| clear | none | left | right | inside | outside | both |
| clip | auto | rect(offset, offset, offset, offset) |
| color | color |
| column-count | number |
| column-gap | length |
| column-rule | column-rule-color || column-rule-style || column-rule-width |
| column-rule-color | color |
| column-rule-style | none | solid | dashed | dotted |
| column-rule-width | thin | medium | thick | length |
| column-span | number | attr(colspan) |
| content | normal | flow(name, page-policy?) | [ "string" | url(filename) | counter(name, counter-style?, page-policy?) | counters(name, "separator", counter-style?, page-policy?) | target-counter(url, counter, counter-style?) | target-content(url) | leader(string) | string(ident, page-policy?) | content() ]+ |
| counter-increment | none | [ name number? ]+ |
| counter-reset | none | [ name number? ]+ |
| display | inline | block | none | list-item | run-in | table | table-header-group | table-footer-group | table-row-group | table-row | table-cell | table-caption | table-column | table-column-group | inline-block | inline-table | prince-footnote |
| empty-cells | show | hide |
| float | none | left | right | inside | outside | top | bottom | top-next | bottom-next |
| flow* | normal | static(name) |
| font | font-style? font-weight? font-size [ / line-height ]? font-family |
| font-family | [ serif | sans-serif | monospace | name | "name" ]+ |
| font-size | length | smaller | larger | xx-small | x-small | small | medium | large | x-large | xx-large |
| font-style | normal | italic |
| font-weight | normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 |
| footnote-style-position | outside | inside |
| height | auto | length | percent |
| image-resolution* | dpi | normal | auto [ , normal | dpi ]? |
| left | auto | length | percent |
| letter-spacing | normal | length |
| line-stacking-strategy | inline-line-height | block-line-height | max-height | grid-height |
| line-height | normal | none | number | length |
| link* | none | url(target-url) | attr(target-attr) |
| list-style | list-style-position || list-style-type |
| list-style-position | outside | inside |
| list-style-type | disc | hyphen | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-alpha | upper-alpha | lower-hexadecimal | upper-hexadecimal | binary | octal | asterisks |
| margin | [ auto | length | percent ] {1..4} |
| margin-bottom | auto | length | percent |
| margin-inside | auto | length | percent |
| margin-left | auto | length | percent |
| margin-outside | auto | length | percent |
| margin-right | auto | length | percent |
| margin-top | auto | length | percent |
| max-height | none | length | percent |
| max-width | none | length | percent |
| min-height | length | percent |
| min-width | length | percent |
| orphans | integer |
| overflow | visible | hidden |
| padding | [ length | percent ] {1..4} |
| padding-bottom | length | percent |
| padding-left | length | percent |
| padding-right | length | percent |
| padding-top | length | percent |
| page | auto | name |
| page-break-after | auto | always | avoid | left | right |
| page-break-before | auto | always | avoid | left | right |
| page-break-inside | auto | avoid |
| position | static | relative | absolute | fixed |
| prince-bookmark-label* | none | content |
| prince-bookmark-level* | none | integer |
| prince-bookmark-target* | self | url(target-url) | attr(target-attr) |
| prince-flow* | normal | static(name) |
| prince-image-resolution* | dpi | normal | auto [ , normal | dpi ]? |
| prince-link* | none | url(target-url) | attr(target-attr) |
| right | auto | length | percent |
| row-span | number | attr(rowspan) |
| string-set | none | [ ident content ]+ |
| table-layout | auto | fixed |
| text-align | left | right | inside | outside | center | justify |
| text-decoration | none | underline || overline || line-through |
| text-height | auto | font-size | text-size | max-size |
| text-indent | length hanging? |
| text-line-through | color || text-line-through-style |
| color | |
| text-line-through-style | none | solid | dashed | dotted |
| text-overline | color || text-overline-style |
| text-overline-color | color |
| text-overline-style | none | solid | dashed | dotted |
| text-transform | none | lowercase | uppercase |
| text-underline | color || text-underline-style |
| text-underline-color | color |
| text-underline-style | none | solid | dashed | dotted |
| top | auto | length | percent |
| vertical-align | baseline | sub | super | top | text-top | middle | bottom | text-bottom | length | percent |
| visibility | visible | hidden |
| white-space | normal | pre | pre-wrap | pre-line | nowrap |
| widows | integer |
| width | auto | length | percent |
| word-spacing | normal | length |
| z-index | auto | number |
