Previous |
Table of Contents |
Bottom |
Next |
Quick Table of Contents |
---|
C Property Index
C.1 Explanation of Trait Mapping Values: C.2 Property Table: Part I C.3 Property Table: Part II |
Maps directly into a rendering trait of the same name.
There is no trait mapping.
A shorthand that is mapped into one or more properties. There are no traits associated with a shorthand property. The traits are associated with the individual properties.
Disappears in Refinement. During refinement it sets up one or more other traits.
Maps directly into a formatting trait of the same name.
Sub-class of formatting. It is the same as a formatting trait, but is specified on formatting objects that are referenced.
Used to calculate a formatting trait, which does not have the same name as the property. Other properties may also influence the trait value. See the property description for details.
Property that participates in font selection.
Maps to a trait of the same name, but the value is not just copied.
An association between two names. Establishes a reference within the formatting object tree.
Behavior trait.
Handled by the formatter in an implementation-defined way. There are no specific traits for this property.
Name | Values | Initial Value | Inherited | Percentages |
---|---|---|---|---|
absolute-position | auto | absolute | fixed | inherit | auto | no | N/A |
active-state | link | visited | active | hover | focus | no, a value is required | no | N/A |
alignment-adjust | auto | <percentage> | <length> | inherit | auto | no | see prose |
auto-restore | yes | no | no | yes | N/A |
azimuth | <angle> | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit | center | yes | N/A |
background | [<background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position> | ]]inherit | not defined for shorthand properties | no | allowed on 'background-position' |
background-attachment | scroll | fixed | inherit | scroll | no | N/A |
background-color | <color> | transparent | inherit | transparent | no | N/A |
background-image | <uri> | none | inherit | none | no | N/A |
background-position | [ [<percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit | 0% 0% | no | refer to the size of the box itself |
background-position-horizontal | <percentage> | <length> | left | center | right | inherit | 0% | no | refer to the size of the padding-rectangle |
background-position-vertical | <percentage> | <length> | top | center | bottom | inherit | 0% | no | refer to the size of the padding-rectangle |
background-repeat | repeat | repeat-x | repeat-y | no-repeat | inherit | repeat | no | N/A |
baseline-identifier | baseline | before-edge | text-before-edge | middle | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | inherit | see prose | no | N/A |
baseline-shift | baseline | sub | super | <percentage> | <length> | inherit | baseline | no | refers to the "line-height" of the parent area |
blank-or-not-blank | blank | not-blank | any | inherit | any | no | N/A |
block-progression-dimension | auto | <length> | <percentage> | <length-range> | inherit | auto | no | see prose |
border | [ <border-width> || <border-style> || <color> ] | inherit | see individual properties | no | N/A |
border-after-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-after-style | <border-style> | inherit | none | no | N/A |
border-after-width | <border-width> | <length-conditional> | inherit | medium | no | N/A |
border-before-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-before-style | <border-style> | inherit | none | no | N/A |
border-before-width | <border-width> | <length-conditional> | inherit | medium | no | N/A |
border-bottom | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | no | N/A |
border-bottom-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-bottom-style | <border-style> | inherit | none | no | N/A |
border-bottom-width | <border-width> | inherit | medium | no | N/A |
border-collapse | collapse | separate | inherit | collapse | yes | N/A |
border-color | <color>{1,4} | transparent | inherit | see individual properties | no | N/A |
border-end-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-end-style | <border-style> | inherit | none | no | N/A |
border-end-width | <border-width> | inherit | medium | no | N/A |
border-left | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | no | N/A |
border-left-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-left-style | <border-style> | inherit | none | no | N/A |
border-left-width | <border-width> | inherit | medium | no | N/A |
border-right | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | no | N/A |
border-right-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-right-style | <border-style> | inherit | none | no | N/A |
border-right-width | <border-width> | inherit | medium | no | N/A |
border-separation | <length-bp-ip-direction> | inherit | .block-progression-direction="0pt" .inline-progression-direction="0pt" | yes | N/A |
border-spacing | <length> <length>? | inherit | 0pt | yes | N/A |
border-start-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-start-style | <border-style> | inherit | none | no | N/A |
border-start-width | <border-width> | inherit | medium | no | N/A |
border-style | <border-style>{1,4} | inherit | see individual properties | no | N/A |
border-top | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | no | N/A |
border-top-color | <color> | inherit | the value of the 'color' property | no | N/A |
border-top-style | <border-style> | inherit | none | no | N/A |
border-top-width | <border-width> | inherit | medium | no | N/A |
border-width | <border-width>{1,4} | inherit | see individual properties | no | N/A |
bottom | <length> | <percentage> | auto | inherit | auto | no | refer to height of containing block |
break-after | auto | column | page | even-page | odd-page | inherit | auto | no | N/A |
break-before | auto | column | page | even-page | odd-page | inherit | auto | no | N/A |
caption-side | before | after | start | end | top | bottom | left | right | inherit | before | yes | N/A |
case-name | <name> | none, a value is required | no, a value is required | N/A |
case-title | <string> | none, a value is required | no, a value is required | N/A |
character | <character> | N/A, value is required | no, a value is required | N/A |
clear | start | end | left | right | both | none | inherit | none | no | N/A |
clip | <shape> | auto | inherit | auto | no | N/A |
color | <color> | inherit | depends on user agent | yes | N/A |
color-profile-name | <name> | inherit | no | N/A | |
column-count | <number> | inherit | 1 | no | N/A |
column-gap | <length> | <percentage> | inherit | 12.0pt | no | refer to width of the region being divided into columns. |
column-number | <number> | see prose | no | N/A |
column-width | <length> | see prose | no | N/A |
content-height | auto | <length> | <percentage> | inherit | auto | no | intrinsic height |
content-type | <string> | auto | auto | no | N/A |
content-width | auto | <length> | <percentage> | inherit | auto | no | intrinsic height |
country | none | <country> | inherit | none | yes | N/A |
cue | <cue-before> || <cue-after> | inherit | not defined for shorthand properties | no | N/A |
cue-after | <uri> | none | inherit | none | no | N/A |
cue-before | <uri> | none | inherit | none | no | N/A |
destination-placement-offset | <length> | 0pt | no | N/A |
direction | ltr | rtl | inherit | ltr | yes | N/A |
display-align | auto | before | center | after | inherit | auto | yes | N/A |
dominant-baseline | auto | autosense-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | inherit | auto | no | N/A |
elevation | <angle> | below | level | above | higher | lower | inherit | level | yes | N/A |
empty-cells | show | hide | inherit | show | yes | N/A |
end-indent | <length> | inherit | 0pt | yes | refer to width of containing reference-area |
ends-row | yes | no | no | no | N/A |
extent | <length> | <percentage> | inherit | 0.0pt | no | refer to the corresponding height or width of the region reference-area. |
external-destination | <uri-reference> | null string | no | N/A |
float | before | start | end | left | right | none | inherit | none | no | N/A |
flow-name | <name> | an empty name | no, a value is required | N/A |
font | [ [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height>]? <font-family> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit | see individual properties | yes | N/A |
font-family | [[ <family-name> | <generic-family> ],]* [<family-name> | <generic-family>] | inherit | depends on user agent | yes | N/A |
font-height-override-after | use-font-metrics | <length> | inherit | use-font-metrics | no | refer to font's em-height |
font-height-override-before | use-font-metrics | <length> | inherit | use-font-metrics | no | refer to font's em-height |
font-size | <absolute-size> | <relative-size> | <length> | <percentage> | inherit | medium | yes, the computed value is inherited | refer to parent element's font size |
font-size-adjust | <number> | none | inherit | none | yes | N/A |
font-stretch | normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded |inherit | normal | yes | N/A |
font-style | normal | italic | oblique | backslant | inherit | normal | yes | N/A |
font-variant | normal | small-caps | inherit | normal | yes | N/A |
font-weight | normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit | normal | yes | N/A |
force-page-count | auto | even | odd | end-on-even | end-on-odd | no-force | inherit | auto | no | N/A |
format | <string> | 1. | no | N/A |
glyph-orientation-horizontal | <angle> | inherit | 0 | yes | N/A |
glyph-orientation-vertical | auto | <angle> | inherit | auto | yes | N/A |
grouping-separator | <character> | no separator | no | N/A |
grouping-size | <number> | no grouping | no | N/A |
height | <length> | <percentage> | auto | inherit | auto | no | see prose |
hyphenate | false | true | inherit | false | yes | N/A |
hyphenation-character | <character> | inherit | The unicode hyphen character u+2010 | yes | N/A |
hyphenation-keep | auto | column | page | inherit | none | yes | N/A |
hyphenation-ladder-count | no-limit | <number> | inherit | no-limit | yes | N/A |
hyphenation-push-character-count | <number> | inherit | 2 | yes | N/A |
hyphenation-remain-character-count | <number> | inherit | 2 | yes | N/A |
id | <id> | see prose | no, see prose | N/A |
indicate-destination | yes | no | no | no | N/A |
initial-page-number | auto | auto-odd | auto-even | <number> | inherit | auto | no | N/A |
inline-progression-dimension | auto | <length> | <percentage> | <length-range> | inherit | auto | no | see prose |
internal-destination | null string | <idref> | null string | no | N/A |
keep-together | <keep> | inherit | .within-line=auto, .within-column=auto, .within-page=auto | yes | N/A |
keep-with-next | <keep> | inherit | .within-line=auto, .within-column=auto, .within-page=auto | no | N/A |
keep-with-previous | <keep> | inherit | .within-line=auto, .within-column=auto, .within-page=auto | no | N/A |
language | none | <language> | inherit | none | yes | N/A |
last-line-end-indent | <length> | <percentage> | inherit | 0pt | yes | width of containing block |
leader-alignment | none | reference-area | page | inherit | none | yes | N/A |
leader-length | <length-range> | inherit | leader-length.minimum=0pt, .optimum=12.0pt, .maximum=100% | yes | refer to width of content-rectangle of parent area |
leader-pattern | space | rule | dots | use-content | inherit | space | yes | N/A |
leader-pattern-width | use-font-metrics | <length> | inherit | use-font-metrics | yes | Refer to width of containing box |
left | <length> | <percentage> | auto | inherit | auto | no | refer to height of containing block |
letter-spacing | normal | <length> | <space> | inherit | normal | yes | N/A |
letter-value | auto | alphabetic | traditional | auto | no | N/A |
linefeed-treatment | ignore | preserve | treat-as-space | inherit | treat-as-space | yes | N/A |
line-height | normal | <length> | <number> | <percentage> | <space> | inherit | normal | yes | refer to the font size of the element itself |
line-height-shift-adjustment | consider-shifts | disregard-shifts | inherit | consider-shifts | yes | N/A |
line-stacking-strategy | line-height | font-height | max-height | inherit | line-height | yes | N/A |
margin | <margin-width>{1,4} | inherit | not defined for shorthand properties | no | refer to width of containing block |
margin-bottom | <margin-width> | inherit | 0 | no | refer to width of containing block |
margin-left | <margin-width> | inherit | 0pt | no | refer to width of containing block |
margin-right | <margin-width> | inherit | 0pt | no | refer to width of containing block |
margin-top | <margin-width> | inherit | 0 | no | refer to width of containing block |
marker-class-name | <name> | an empty name | no, a value is required | N/A |
master-name | <name> | an empty name | no, a value is required | N/A |
max-height | <length> | <percentage> | none | inherit | 0pt | no | refer to height of containing block |
maximum-repeats | <number> | no-limit | inherit | no-limit | no | N/A |
max-width | <length> | <percentage> | none | inherit | none | no | refer to width of containing block |
min-height | <length> | <percentage> | inherit | 0pt | no | refer to height of containing block |
min-width | <length> | <percentage> | inherit | depends on UA | no | refer to width of containing block |
number-columns-repeated | <number> | 1 | no | N/A |
number-columns-spanned | <number> | 1 | no | N/A |
number-rows-spanned | <number> | 1 | no | N/A |
odd-or-even | odd | even | any | inherit | any | no | N/A |
orphans | <integer> | inherit | 2 | yes | N/A |
overflow | visible | hidden | scroll | auto | inherit | auto | no | N/A |
padding | <padding-width>{1,4} | inherit | not defined for shorthand properties | no | refer to width of containing block |
padding-after | <padding-width> | <length-conditional> | inherit | 0pt | no | refer to width of containing block |
padding-before | <padding-width> | <length-conditional> | inherit | 0pt | no | refer to width of containing block |
padding-bottom | <padding-width> | inherit | 0pt | no | refer to width of containing block |
padding-end | <padding-width> | inherit | 0pt | no | refer to width of containing block |
padding-left | <padding-width> | inherit | 0pt | no | refer to width of containing block |
padding-right | <padding-width> | inherit | 0pt | no | refer to width of containing block |
padding-start | <padding-width> | inherit | 0pt | no | refer to width of containing block |
padding-top | <padding-width> | inherit | 0pt | no | refer to width of containing block |
page-break-after | auto | always | avoid | left | right | inherit | auto | no | N/A |
page-break-before | auto | always | avoid | left | right | inherit | auto | no | N/A |
page-break-inside | avoid | auto | inherit | auto | yes | N/A |
page-height | auto | indefinite | <length> | inherit | auto | no | N/A |
page-position | first | last | rest | any | inherit | any | no | N/A |
page-width | auto | indefinite | <length> | inherit | auto | no | N/A |
pause | [<time> | <percentage>]{1,2} | inherit | depends on user agent | no | see descriptions of 'pause-before' and 'pause-after' |
pause-after | <time> | <percentage> | inherit | depends on user agent | no | see prose |
pause-before | <time> | <percentage> | inherit | depends on user agent | no | see prose |
pitch | <frequency> | x-low | low | medium | high | x-high | inherit | medium | yes | N/A |
pitch-range | <number> | inherit | 50 | yes | N/A |
play-during | <uri> mix? repeat? | auto | none | inherit | auto | no | N/A |
position | static | relative | absolute | fixed | inherit | static | no | N/A |
precedence | true | false | inherit | false | no | N/A |
provisional-distance-between-starts | <length> | inherit | 24.0pt | yes | refer to width of the containing box |
provisional-label-separation | <length> | inherit | 6.0pt | yes | refer to width of the containing box |
reference-orientation | 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit | 0 | yes (see prose) | N/A |
ref-id | <idref> | inherit | none, value required | no | N/A |
region-name | xsl-region-body | xsl-region-start | xsl-region-end | xsl-region-before | xsl-region-after | xsl-before-float-separator | xsl-footnote-separator | <name> | see prose | no, a value is required | N/A |
relative-align | before | baseline | inherit | before | yes | N/A |
relative-position | auto | static | relative | inherit | static | no | N/A |
rendering-intent | auto | perceptual | relative-colorimetric | saturation | absolute-colorimetric | inherit | auto | no | N/A |
retrieve-boundary | page | page-sequence | document | page-sequence | no | N/A |
retrieve-class-name | <name> | an empty name | no, a value is required | N/A |
retrieve-position | first-starting-within-page | first-including-carryover | last-starting-within-page | last-ending-within-page | first-starting-within-page | no | N/A |
richness | <number> | inherit | 50 | yes | N/A |
right | <length> | <percentage> | auto | inherit | auto | no | refer to height of containing block |
role | <string> | none | inherit | none | no | N/A |
rule-style | none | dotted | dashed | solid | double | groove | ridge | inherit | solid | yes | N/A |
rule-thickness | <length> | 1.0pt | yes | N/A |
scaling | uniform | non-uniform | inherit | uniform | no | N/A |
scaling-method | auto | integer-pixels | resample-any-method | inherit | auto | no | N/A |
score-spaces | true | false | inherit | true | yes | see prose |
script | none | auto | <script> | inherit | auto | yes | N/A |
show-destination | replace | new | replace | no | N/A |
size | <length>{1,2} | auto | landscape | portrait | inherit | auto | N/A [XSL:no, is optional] | N/A |
source-document | <uri>+ | none | inherit | none | no | N/A |
space-after | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | no | N/A (Differs from margin-bottom in CSS) |
space-before | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | no | N/A (Differs from margin-top in CSS) |
space-end | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | no | refer to the width of the containing area |
space-start | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | no | refer to the width of the containing area |
space-treatment | ignore | preserve | inherit | preserve | yes | N/A |
span | none | all | inherit | none | no | N/A |
speak | normal | none | spell-out | inherit | normal | yes | N/A |
speak-header | once | always | inherit | once | yes | N/A |
speak-numeral | digits | continuous | inherit | continuous | yes | N/A |
speak-punctuation | code | none | inherit | none | yes | N/A |
speech-rate | <number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit | medium | yes | N/A |
src | <uri> | inherit | none, value required | no | N/A |
start-indent | <length> | inherit | 0pt | yes | refer to width of containing reference-area |
starting-state | show | hide | show | no | N/A |
starts-row | yes | no | no | no | N/A |
stress | <number> | inherit | 50 | yes | N/A |
suppress-at-line-break | auto | suppress | retain | inherit | auto | no | N/A |
switch-to | xsl-preceding | xsl-following | xsl-any | <name>[ <name>]* | xsl-any | no | N/A |
table-layout | auto | fixed | inherit | auto | no | N/A |
table-omit-footer-at-break | yes | no | no | no | N/A |
table-omit-header-at-break | yes | no | no | no | N/A |
text-align | start | center | end | justify | inside | outside | left | right | <string> | inherit | start | yes | N/A |
text-align-last | relative | start | center | end | justify | inside | outside | left | right | <string> | inherit | relative | yes | N/A |
text-decoration | none | [ [ underline | no-underline] || [ overline | no-overline ] || [ line-through | no-line-through ] || [ blink | no-blink ] ] | inherit | none | no, but see prose | N/A |
text-indent | <length> | <percentage> | inherit | 0pt | yes | refer to width of containing block |
text-shadow | none | [<color> || <length> <length> <length>? ,]* [<color> || <length> <length> <length>?] | inherit | none | no, see prose | N/A |
text-transform | capitalize | uppercase | lowercase | none | | none | yes | N/A |
top | <length> | <percentage> | auto | inherit | auto | no | refer to height of containing block |
treat-as-word-space | auto | yes | no | inherit | auto | no | N/A |
unicode-bidi | normal | embed | bidi-override | inherit | normal | no | N/A |
vertical-align | baseline | middle | sub | super | text-top | text-bottom | <percentage> | <length> | top | bottom | inherit | baseline | no | refer to the 'line-height' of the element itself |
visibility | visible | hidden | collapse | inherit | visible | no | N/A |
voice-family | [[<specific-voice> | <generic-voice> ],]* [<specific-voice> | <generic-voice> ] | inherit | depends on user agent | yes | N/A |
volume | <number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit | medium | yes | refer to inherited value |
white-space | normal | pre | nowrap | inherit | normal | yes | N/A |
white-space-collapse | false | true | inherit | true | yes | N/A |
widows | <integer> | inherit | 2 | yes | N/A |
width | <length> | <percentage> | auto | inherit | auto | no | refer to width of containing block |
word-spacing | normal | <length> | <space> | inherit | normal | yes | N/A |
wrap-option | no-wrap | wrap | inherit | wrap | yes | N/A |
writing-mode | lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit | lr-tb | yes (see prose) | N/A |
xml:lang | <country-language> | inherit | not defined for shorthand properties | yes | N/A |
z-index | auto | <integer> | inherit | auto | no | N/A |
The Trait Mapping Values are explained in [C.1 Explanation of Trait Mapping Values:].
Name | Values | Initial Value | Trait mapping | Core |
---|---|---|---|---|
absolute-position | auto | absolute | fixed | inherit | auto | See prose. | Complete |
active-state | link | visited | active | hover | focus | no, a value is required | Action |
Extended. Fallback: N/A use fallback for fo:multi-properties |
alignment-adjust | auto | <percentage> | <length> | inherit | auto | Formatting | Basic |
auto-restore | yes | no | no | Action |
Extended. Fallback: N/A use fallback for fo:multi-switch |
azimuth | <angle> | [[ left-side | far-left | left | center-left | center | center-right | right | far-right | right-side ] || behind ] | leftwards | rightwards | inherit | center | Rendering | Basic |
background | [<background-color> || <background-image> || <background-repeat> || <background-attachment> || <background-position> | ]]inherit | not defined for shorthand properties | Shorthand | Complete |
background-attachment | scroll | fixed | inherit | scroll | Rendering |
Extended. Fallback: Initial value |
background-color | <color> | transparent | inherit | transparent | Rendering | Basic |
background-image | <uri> | none | inherit | none | Rendering |
Extended. Fallback: Initial value |
background-position | [ [<percentage> | <length> ]{1,2} | [ [top | center | bottom] || [left | center | right] ] ] | inherit | 0% 0% | Shorthand | Complete |
background-position-horizontal | <percentage> | <length> | left | center | right | inherit | 0% | Value change |
Extended. Fallback: Initial value |
background-position-vertical | <percentage> | <length> | top | center | bottom | inherit | 0% | Value change |
Extended. Fallback: Initial value |
background-repeat | repeat | repeat-x | repeat-y | no-repeat | inherit | repeat | Rendering |
Extended. Fallback: no-repeat |
baseline-identifier | baseline | before-edge | text-before-edge | middle | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | inherit | see prose | Formatting | Basic |
baseline-shift | baseline | sub | super | <percentage> | <length> | inherit | baseline | Formatting | Basic |
blank-or-not-blank | blank | not-blank | any | inherit | any | Specification |
Extended. Fallback: N/A use fallback for fo:repeatable-page-master-alternatives |
block-progression-dimension | auto | <length> | <percentage> | <length-range> | inherit | auto | Formatting | Basic |
border | [ <border-width> || <border-style> || <color> ] | inherit | see individual properties | Shorthand | Complete |
border-after-color | <color> | inherit | the value of the 'color' property | Rendering | Basic |
border-after-style | <border-style> | inherit | none | Rendering | Basic |
border-after-width | <border-width> | <length-conditional> | inherit | medium | Formatting and Rendering | Basic |
border-before-color | <color> | inherit | the value of the 'color' property | Rendering | Basic |
border-before-style | <border-style> | inherit | none | Rendering | Basic |
border-before-width | <border-width> | <length-conditional> | inherit | medium | Formatting and Rendering | Basic |
border-bottom | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | Shorthand | Complete |
border-bottom-color | <color> | inherit | the value of the 'color' property | Disappears | Basic |
border-bottom-style | <border-style> | inherit | none | Disappears | Basic |
border-bottom-width | <border-width> | inherit | medium | Disappears | Basic |
border-collapse | collapse | separate | inherit | collapse | Formatting |
Extended. Fallback: Initial value |
border-color | <color>{1,4} | transparent | inherit | see individual properties | Shorthand | Complete |
border-end-color | <color> | inherit | the value of the 'color' property | Rendering | Basic |
border-end-style | <border-style> | inherit | none | Rendering | Basic |
border-end-width | <border-width> | inherit | medium | Formatting and Rendering | Basic |
border-left | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | Shorthand | Complete |
border-left-color | <color> | inherit | the value of the 'color' property | Disappears | Basic |
border-left-style | <border-style> | inherit | none | Disappears | Basic |
border-left-width | <border-width> | inherit | medium | Disappears | Basic |
border-right | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | Shorthand | Complete |
border-right-color | <color> | inherit | the value of the 'color' property | Disappears | Basic |
border-right-style | <border-style> | inherit | none | Disappears | Basic |
border-right-width | <border-width> | inherit | medium | Disappears | Basic |
border-separation | <length-bp-ip-direction> | inherit | .block-progression-direction="0pt" .inline-progression-direction="0pt" | Formatting |
Extended. Fallback: Initial value |
border-spacing | <length> <length>? | inherit | 0pt | Shorthand | Complete |
border-start-color | <color> | inherit | the value of the 'color' property | Rendering | Basic |
border-start-style | <border-style> | inherit | none | Rendering | Basic |
border-start-width | <border-width> | inherit | medium | Formatting and Rendering | Basic |
border-style | <border-style>{1,4} | inherit | see individual properties | Shorthand | Complete |
border-top | [ <border-top-width> || <border-style> || <color> ] | inherit | see individual properties | Shorthand | Complete |
border-top-color | <color> | inherit | the value of the 'color' property | Disappears | Basic |
border-top-style | <border-style> | inherit | none | Disappears | Basic |
border-top-width | <border-width> | inherit | medium | Disappears | Basic |
border-width | <border-width>{1,4} | inherit | see individual properties | Shorthand | Complete |
bottom | <length> | <percentage> | auto | inherit | auto | Formatting |
Extended. Fallback: N/A due to fallback for absolute-position, relative-position |
break-after | auto | column | page | even-page | odd-page | inherit | auto | Formatting | Basic |
break-before | auto | column | page | even-page | odd-page | inherit | auto | Formatting | Basic |
caption-side | before | after | start | end | top | bottom | left | right | inherit | before | Formatting | Complete |
case-name | <name> | none, a value is required | Action |
Extended. Fallback: N/A use fallback for fo:multi-switch |
case-title | <string> | none, a value is required | Action |
Extended. Fallback: N/A use fallback for fo:multi-switch |
character | <character> | N/A, value is required | Formatting | Basic |
clear | start | end | left | right | both | none | inherit | none | Formatting |
Extended. Fallback: N/A use fallback for fo:float |
clip | <shape> | auto | inherit | auto | Rendering | Basic |
color | <color> | inherit | depends on user agent | Rendering | Basic |
color-profile-name | <name> | inherit | Formatting |
Extended. Fallback: N/A use fallback for fo:color-profile |
|
column-count | <number> | inherit | 1 | Specification |
Extended. Fallback: Initial value |
column-gap | <length> | <percentage> | inherit | 12.0pt | Specification |
Extended. Fallback: N/A due to fallback for column-count |
column-number | <number> | see prose | Value change | Basic |
column-width | <length> | see prose | Specification | Basic |
content-height | auto | <length> | <percentage> | inherit | auto | Formatting |
Extended. Fallback: Initial value |
content-type | <string> | auto | auto | Formatting | Basic |
content-width | auto | <length> | <percentage> | inherit | auto | Formatting |
Extended. Fallback: Initial value |
country | none | <country> | inherit | none | Formatting |
Extended. Fallback: Initial value |
cue | <cue-before> || <cue-after> | inherit | not defined for shorthand properties | Shorthand | Complete |
cue-after | <uri> | none | inherit | none | Rendering | Basic |
cue-before | <uri> | none | inherit | none | Rendering | Basic |
destination-placement-offset | <length> | 0pt | Action |
Extended. Fallback: N/A use fallback for fo:simple-link |
direction | ltr | rtl | inherit | ltr | See prose. | Basic |
display-align | auto | before | center | after | inherit | auto | Formatting | Basic |
dominant-baseline | auto | autosense-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | inherit | auto | Formatting | Basic |
elevation | <angle> | below | level | above | higher | lower | inherit | level | Rendering | Basic |
empty-cells | show | hide | inherit | show | Formatting |
Extended. Fallback: Initial value |
end-indent | <length> | inherit | 0pt | Formatting | Basic |
ends-row | yes | no | no | Formatting |
Extended. Fallback: Initial value |
extent | <length> | <percentage> | inherit | 0.0pt | Specification |
Extended. Fallback: N/A use fallback for fo:region-before, fo:region-after, fo:region-start, and fo:region-end |
external-destination | <uri-reference> | null string | Action |
Extended. Fallback: N/A use fallback for fo:simple-link |
float | before | start | end | left | right | none | inherit | none | Formatting |
Extended. Fallback: N/A use fallback for fo:float |
flow-name | <name> | an empty name | Reference | Basic |
font | [ [ <font-style> || <font-variant> || <font-weight> ]? <font-size> [ / <line-height>]? <font-family> ] | caption | icon | menu | message-box | small-caption | status-bar | inherit | see individual properties | Shorthand | Complete |
font-family | [[ <family-name> | <generic-family> ],]* [<family-name> | <generic-family>] | inherit | depends on user agent | Font selection | Basic |
font-height-override-after | use-font-metrics | <length> | inherit | use-font-metrics | Formatting |
Extended. Fallback: Initial value |
font-height-override-before | use-font-metrics | <length> | inherit | use-font-metrics | Formatting |
Extended. Fallback: Initial value |
font-size | <absolute-size> | <relative-size> | <length> | <percentage> | inherit | medium | Formatting and Rendering | Basic |
font-size-adjust | <number> | none | inherit | none | Font selection |
Extended. Fallback: Initial value |
font-stretch | normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded |inherit | normal | Font selection |
Extended. Fallback: Initial value |
font-style | normal | italic | oblique | backslant | inherit | normal | Font selection | Basic |
font-variant | normal | small-caps | inherit | normal | Font selection | Basic |
font-weight | normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit | normal | Font selection | Basic |
force-page-count | auto | even | odd | end-on-even | end-on-odd | no-force | inherit | auto | Specification |
Extended. Fallback: no-force |
format | <string> | 1. | Formatting | Basic |
glyph-orientation-horizontal | <angle> | inherit | 0 | Formatting |
Extended. Fallback: Initial value |
glyph-orientation-vertical | auto | <angle> | inherit | auto | Formatting |
Extended. Fallback: Initial value |
grouping-separator | <character> | no separator | Formatting | Basic |
grouping-size | <number> | no grouping | Formatting | Basic |
height | <length> | <percentage> | auto | inherit | auto | Disappears | Basic |
hyphenate | false | true | inherit | false | Formatting |
Extended. Fallback: Initial value |
hyphenation-character | <character> | inherit | The unicode hyphen character u+2010 | Formatting |
Extended. Fallback: N/A due to fallback for hyphenate |
hyphenation-keep | auto | column | page | inherit | none | Formatting |
Extended. Fallback: N/A due to fallback for hyphenate |
hyphenation-ladder-count | no-limit | <number> | inherit | no-limit | Formatting |
Extended. Fallback: N/A due to fallback for hyphenate |
hyphenation-push-character-count | <number> | inherit | 2 | Formatting |
Extended. Fallback: N/A due to fallback for hyphenate |
hyphenation-remain-character-count | <number> | inherit | 2 | Formatting |
Extended. Fallback: N/A due to fallback for hyphenate |
id | <id> | see prose | Reference | Basic |
indicate-destination | yes | no | no | Action |
Extended. Fallback: N/A use fallback for fo:simple-link |
initial-page-number | auto | auto-odd | auto-even | <number> | inherit | auto | Formatting | Basic |
inline-progression-dimension | auto | <length> | <percentage> | <length-range> | inherit | auto | Formatting | Basic |
internal-destination | null string | <idref> | null string | Action |
Extended. Fallback: N/A use fallback for fo:simple-link |
keep-together | <keep> | inherit | .within-line=auto, .within-column=auto, .within-page=auto | Formatting |
Extended. Fallback: Initial value |
keep-with-next | <keep> | inherit | .within-line=auto, .within-column=auto, .within-page=auto | Formatting | Basic |
keep-with-previous | <keep> | inherit | .within-line=auto, .within-column=auto, .within-page=auto | Formatting | Basic |
language | none | <language> | inherit | none | Formatting |
Extended. Fallback: Initial value |
last-line-end-indent | <length> | <percentage> | inherit | 0pt | Formatting |
Extended. Fallback: Initial value |
leader-alignment | none | reference-area | page | inherit | none | Formatting |
Extended. Fallback: Initial value |
leader-length | <length-range> | inherit | leader-length.minimum=0pt, .optimum=12.0pt, .maximum=100% | Formatting | Basic |
leader-pattern | space | rule | dots | use-content | inherit | space | Formatting | Basic |
leader-pattern-width | use-font-metrics | <length> | inherit | use-font-metrics | Formatting |
Extended. Fallback: Initial value |
left | <length> | <percentage> | auto | inherit | auto | Formatting |
Extended. Fallback: N/A due to fallback for absolute-position, relative-position |
letter-spacing | normal | <length> | <space> | inherit | normal | Disappears |
Extended. Fallback: Initial value |
letter-value | auto | alphabetic | traditional | auto | Formatting | Basic |
linefeed-treatment | ignore | preserve | treat-as-space | inherit | treat-as-space | Formatting |
Extended. Fallback: Initial value |
line-height | normal | <length> | <number> | <percentage> | <space> | inherit | normal | Formatting | Basic |
line-height-shift-adjustment | consider-shifts | disregard-shifts | inherit | consider-shifts | Formatting |
Extended. Fallback: Initial value |
line-stacking-strategy | line-height | font-height | max-height | inherit | line-height | Formatting | Basic |
margin | <margin-width>{1,4} | inherit | not defined for shorthand properties | Shorthand | Complete |
margin-bottom | <margin-width> | inherit | 0 | Disappears | Basic |
margin-left | <margin-width> | inherit | 0pt | Disappears | Basic |
margin-right | <margin-width> | inherit | 0pt | Disappears | Basic |
margin-top | <margin-width> | inherit | 0 | Disappears | Basic |
marker-class-name | <name> | an empty name | Formatting |
Extended. Fallback: N/A use fallback for fo:marker |
master-name | <name> | an empty name | Specification | Basic |
max-height | <length> | <percentage> | none | inherit | 0pt | Disappears | Basic |
maximum-repeats | <number> | no-limit | inherit | no-limit | Specification |
Extended. Fallback: N/A use fallback for fo:repeatable-page-master-reference and fo:repeatable-page-master-alternatives |
max-width | <length> | <percentage> | none | inherit | none | Disappears | Basic |
min-height | <length> | <percentage> | inherit | 0pt | Disappears | Basic |
min-width | <length> | <percentage> | inherit | depends on UA | Disappears | Basic |
number-columns-repeated | <number> | 1 | Specification | Basic |
number-columns-spanned | <number> | 1 | Formatting | Basic |
number-rows-spanned | <number> | 1 | Formatting | Basic |
odd-or-even | odd | even | any | inherit | any | Specification |
Extended. Fallback: N/A use fallback for fo:repeatable-page-master-alternatives |
orphans | <integer> | inherit | 2 | Formatting | Basic |
overflow | visible | hidden | scroll | auto | inherit | auto | Formatting | Basic |
padding | <padding-width>{1,4} | inherit | not defined for shorthand properties | Shorthand | Complete |
padding-after | <padding-width> | <length-conditional> | inherit | 0pt | Formatting and Rendering | Basic |
padding-before | <padding-width> | <length-conditional> | inherit | 0pt | Formatting and Rendering | Basic |
padding-bottom | <padding-width> | inherit | 0pt | Disappears | Basic |
padding-end | <padding-width> | inherit | 0pt | Formatting and Rendering | Basic |
padding-left | <padding-width> | inherit | 0pt | Disappears | Basic |
padding-right | <padding-width> | inherit | 0pt | Disappears | Basic |
padding-start | <padding-width> | inherit | 0pt | Formatting and Rendering | Basic |
padding-top | <padding-width> | inherit | 0pt | Disappears | Basic |
page-break-after | auto | always | avoid | left | right | inherit | auto | Shorthand | Basic |
page-break-before | auto | always | avoid | left | right | inherit | auto | Shorthand | Basic |
page-break-inside | avoid | auto | inherit | auto | Shorthand | Complete |
page-height | auto | indefinite | <length> | inherit | auto | Specification | Basic |
page-position | first | last | rest | any | inherit | any | Specification |
Extended. Fallback: N/A use fallback for fo:repeatable-page-master-alternatives |
page-width | auto | indefinite | <length> | inherit | auto | Specification | Basic |
pause | [<time> | <percentage>]{1,2} | inherit | depends on user agent | Shorthand | Complete |
pause-after | <time> | <percentage> | inherit | depends on user agent | Rendering | Basic |
pause-before | <time> | <percentage> | inherit | depends on user agent | Rendering | Basic |
pitch | <frequency> | x-low | low | medium | high | x-high | inherit | medium | Rendering | Basic |
pitch-range | <number> | inherit | 50 | Rendering | Basic |
play-during | <uri> mix? repeat? | auto | none | inherit | auto | Rendering | Basic |
position | static | relative | absolute | fixed | inherit | static | Shorthand | Complete |
precedence | true | false | inherit | false | Specification | Basic |
provisional-distance-between-starts | <length> | inherit | 24.0pt | Specification | Basic |
provisional-label-separation | <length> | inherit | 6.0pt | Specification | Basic |
reference-orientation | 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit | 0 | See prose. | Basic |
ref-id | <idref> | inherit | none, value required | Reference | Basic |
region-name | xsl-region-body | xsl-region-start | xsl-region-end | xsl-region-before | xsl-region-after | xsl-before-float-separator | xsl-footnote-separator | <name> | see prose | Specification | Basic |
relative-align | before | baseline | inherit | before | Formatting | Basic |
relative-position | auto | static | relative | inherit | static | See prose. |
Extended. Fallback: Initial value |
rendering-intent | auto | perceptual | relative-colorimetric | saturation | absolute-colorimetric | inherit | auto | Formatting |
Extended. Fallback: N/A use fallback for fo:color-profile |
retrieve-boundary | page | page-sequence | document | page-sequence | Formatting |
Extended. Fallback: N/A use fallback for fo:retrieve-marker |
retrieve-class-name | <name> | an empty name | Formatting |
Extended. Fallback: N/A use fallback for fo:retrieve-marker |
retrieve-position | first-starting-within-page | first-including-carryover | last-starting-within-page | last-ending-within-page | first-starting-within-page | Formatting |
Extended. Fallback: N/A use fallback for fo:retrieve-marker |
richness | <number> | inherit | 50 | Rendering | Basic |
right | <length> | <percentage> | auto | inherit | auto | Formatting |
Extended. Fallback: N/A due to fallback for absolute-position, relative-position |
role | <string> | none | inherit | none | Rendering | Basic |
rule-style | none | dotted | dashed | solid | double | groove | ridge | inherit | solid | Rendering | Basic |
rule-thickness | <length> | 1.0pt | Rendering | Basic |
scaling | uniform | non-uniform | inherit | uniform | Formatting |
Extended. Fallback: Initial value |
scaling-method | auto | integer-pixels | resample-any-method | inherit | auto | Formatting |
Extended. Fallback: Initial value |
score-spaces | true | false | inherit | true | Formatting |
Extended. Fallback: Initial value |
script | none | auto | <script> | inherit | auto | Formatting |
Extended. Fallback: none |
show-destination | replace | new | replace | Action |
Extended. Fallback: N/A use fallback for fo:simple-link |
size | <length>{1,2} | auto | landscape | portrait | inherit | auto | Shorthand | Complete |
source-document | <uri>+ | none | inherit | none | Rendering | Basic |
space-after | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | Formatting | Basic |
space-before | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | Formatting | Basic |
space-end | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | Formatting | Basic |
space-start | <space> | inherit | space.minimum=0pt, .optimum=0pt, .maximum=0pt, .conditionality=discard, .precedence=0 | Formatting | Basic |
space-treatment | ignore | preserve | inherit | preserve | Formatting |
Extended. Fallback: Initial value |
span | none | all | inherit | none | Formatting |
Extended. Fallback: Initial value |
speak | normal | none | spell-out | inherit | normal | Rendering | Basic |
speak-header | once | always | inherit | once | Rendering | Basic |
speak-numeral | digits | continuous | inherit | continuous | Rendering | Basic |
speak-punctuation | code | none | inherit | none | Rendering | Basic |
speech-rate | <number> | x-slow | slow | medium | fast | x-fast | faster | slower | inherit | medium | Rendering | Basic |
src | <uri> | inherit | none, value required | Reference | Basic |
start-indent | <length> | inherit | 0pt | Formatting | Basic |
starting-state | show | hide | show | Action |
Extended. Fallback: N/A use fallback for fo:multi-switch |
starts-row | yes | no | no | Formatting |
Extended. Fallback: Initial value |
stress | <number> | inherit | 50 | Rendering | Basic |
suppress-at-line-break | auto | suppress | retain | inherit | auto | Formatting |
Extended. Fallback: Initial value |
switch-to | xsl-preceding | xsl-following | xsl-any | <name>[ <name>]* | xsl-any | Action |
Extended. Fallback: N/A use fallback for fo:multi-switch |
table-layout | auto | fixed | inherit | auto | Formatting |
Extended. Fallback: fixed |
table-omit-footer-at-break | yes | no | no | Formatting |
Extended. Fallback: Initial value |
table-omit-header-at-break | yes | no | no | Formatting |
Extended. Fallback: Initial value |
text-align | start | center | end | justify | inside | outside | left | right | <string> | inherit | start | Value change | Basic |
text-align-last | relative | start | center | end | justify | inside | outside | left | right | <string> | inherit | relative | Value change |
Extended. Fallback: Initial value |
text-decoration | none | [ [ underline | no-underline] || [ overline | no-overline ] || [ line-through | no-line-through ] || [ blink | no-blink ] ] | inherit | none | See prose. |
Extended. Fallback: Initial value |
text-indent | <length> | <percentage> | inherit | 0pt | Formatting | Basic |
text-shadow | none | [<color> || <length> <length> <length>? ,]* [<color> || <length> <length> <length>?] | inherit | none | Rendering |
Extended. Fallback: Initial value |
text-transform | capitalize | uppercase | lowercase | none | | none | Refine |
Extended. Fallback: Initial value |
top | <length> | <percentage> | auto | inherit | auto | Formatting |
Extended. Fallback: N/A due to fallback for absolute-position, relative-position |
treat-as-word-space | auto | yes | no | inherit | auto | Formatting |
Extended. Fallback: Initial value |
unicode-bidi | normal | embed | bidi-override | inherit | normal | Formatting |
Extended. Fallback: See prose |
vertical-align | baseline | middle | sub | super | text-top | text-bottom | <percentage> | <length> | top | bottom | inherit | baseline | Shorthand | Complete |
visibility | visible | hidden | collapse | inherit | visible | Magic | Basic |
voice-family | [[<specific-voice> | <generic-voice> ],]* [<specific-voice> | <generic-voice> ] | inherit | depends on user agent | Rendering | Basic |
volume | <number> | <percentage> | silent | x-soft | soft | medium | loud | x-loud | inherit | medium | Rendering | Basic |
white-space | normal | pre | nowrap | inherit | normal | Shorthand | Complete |
white-space-collapse | false | true | inherit | true | Formatting |
Extended. Fallback: Initial value |
widows | <integer> | inherit | 2 | Formatting | Basic |
width | <length> | <percentage> | auto | inherit | auto | Disappears | Basic |
word-spacing | normal | <length> | <space> | inherit | normal | Disappears |
Extended. Fallback: Initial value |
wrap-option | no-wrap | wrap | inherit | wrap | Formatting | Basic |
writing-mode | lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit | lr-tb | See prose. | Basic |
xml:lang | <country-language> | inherit | not defined for shorthand properties | Shorthand | Complete |
z-index | auto | <integer> | inherit | auto | Value change | Basic |
Previous |
Table of Contents |
Top |
Next |