D.3 Inheritance and shorthands

D.3.1 Inherited properties

The following traits are inherited from ancestral property specifications.

  • auto-restore ( 7.22.2 ; 347),

  • azimuth ( 7.6.1 ; 347),

  • border-collapse ( 7.26.3 ; 357),

  • border-separation ( 7.26.5 ; 362),

  • border-spacing ( 7.29.9 ; 362),

  • caption-side ( 7.26.7 ; 367),

  • color ( 7.17.1 ; 369),

  • country ( 7.9.1 ; 371),

  • direction ( 7.27.1 ; 373),

  • display-align ( 7.13.4 ; 373),

  • elevation ( 7.6.4 ; 374),

  • empty- cells ( 7.26.10 ; 374),

  • end-indent ( 7.10.8 ; 375),

  • font-family ( 7.8.2 ; 377),

  • font-selection-strategy ( 7.8.3 ; 377),

  • font-size ( 7.8.4 ; 378),

  • font-size-adjust ( 7.8.6 ; 378),

  • font-stretch ( 7.8.5 ; 379),

  • font-style ( 7.8.7 ; 379),

  • font-variant ( 7.8.8 ; 379),

  • font-weight ( 7.8.9 ; 380),

  • font ( 7.29.13 ; 377),

  • glyph-orientation-horizontal ( 7.27.2 ; 381),

  • glyph-orientation-vertical ( 7.27.3 ; 381),

  • hyphenate ( 7.9.4 ; 382),

  • hyphenation-character ( 7.9.5 ; 383),

  • hyphenation-keep ( 7.15.1 ; 383),

  • hyphenation-ladder-count ( 7.15.2 ; 383),

  • hyphenation-push-character-count ( 7.9.6 ; 383),

  • hyphenation- remain -character-count ( 7.9.7 ; 384),

  • intrusion- displace ( 7.18.3 ; 385),

  • keep-together ( 7.19.3 ; 386),

  • language ( 7.9.2 ; 387),

  • last-line-end-indent ( 7.15.3 ; 387),

  • leader-alignment ( 7.21.1 ; 388),

  • leader-length ( 7.21.4 ; 388),

  • leader-pattern ( 7.21.2 ; 388),

  • leader-pattern-width ( 7.21.3 ; 389),

  • letter-spacing ( 7.16.2 ; 389),

  • linefeed -treatment ( 7.15.7 ; 391),

  • line-height ( 7.15.4 ; 390),

  • line-height-shift-adjustment ( 7.15.5 ; 390),

  • line-stacking-strategy ( 7.15.6 ; 391),

  • orphans ( 7.19.6 ; 396),

  • page-break-inside ( 7.29.18 ; 402),

  • pitch ( 7.6.7 ; 404),

  • pitch-range ( 7.6.8 ; 405),

  • provisional-distance-between-starts ( 7.28.4 ; 406),

  • provisional-label-separation ( 7.28.3 ; 407),

  • reference-orientation ( 7.20.3 ; 407),

  • relative-align ( 7.13.6 ; 408),

  • richness ( 7.6.10 ; 410),

  • rule-style ( 7.21.5 ; 411),

  • rule- thickness ( 7.21.6 ; 411),

  • score-spaces ( 7.28.6 ; 412),

  • script ( 7.9.3 ; 412),

  • speak ( 7.6.11 ; 415),

  • speak-header ( 7.6.12 ; 415),

  • speak-numeral ( 7.6.13 ; 416),

  • speak-punctuation ( 7.6.14 ; 416),

  • speech-rate ( 7.6.15 ; 417),

  • start-indent ( 7.10.7 ; 417),

  • stress ( 7.6.16 ; 418),

  • text-align ( 7.15.9 ; 421),

  • text-align-last ( 7.15.10 ; 421),

  • text-indent ( 7.15.11 ; 422),

  • text-transform ( 7.16.6 ; 423),

  • visibility ( 7.28.8 ; 425),

  • voice-family ( 7.6.17 ; 425),

  • volume ( 7.6.18 ; 426),

  • white-space -collapse ( 7.15.12 ; 427),

  • white-space-treatment ( 7.15.8 ; 427),

  • white-space ( 7.29.23 ; 426),

  • widows ( 7.19.7 ; 427),

  • word-spacing ( 7.16.8 ; 428),

  • wrap-option ( 7.15.13 ; 428),

  • writing-mode ( 7.27.7 ; 429),

  • xml:lang ( 7.29.24 ; 429).

D.3.2 Shorthand properties

Note the following regarding the shorthand properties.

  • They need not be supported by a processor unless it claims complete conformance (the highest XSL-FO conformance level);

    • this is an important portability issue if one develops a stylesheet using a formatter that does recognize shorthand properties, that stylesheet may not run properly on a formatter that does not recognize shorthand properties.

  • If the value " inherit " is being used for a shorthand, it applies to all subproperty values;

    • other subproperty values cannot be specified at the same time.

The following is a summary of shorthand properties.

  • background ( 7.29.1 ; 347),

  • background-position ( 7.29.2 ; 349),

  • border ( 7.29.3 ; 352),

  • border-bottom ( 7.29.4 ; 355),

  • border-color ( 7.29.5 ; 357),

  • border-left ( 7.29.6 ; 359),

  • border-right ( 7.29.7 ; 360),

  • border-spacing ( 7.29.9 ; 362),

  • border-style ( 7.29.8 ; 364),

  • border-top ( 7.29.10 ; 364),

  • border-width ( 7.29.11 ; 366),

  • cue ( 7.29.12 ; 372),

  • font ( 7.29.13 ; 377),

  • margin ( 7.29.14 ; 391),

  • padding ( 7.29.15 ; 397),

  • page-break-after ( 7.29.16 ; 401),

  • page-break-before ( 7.29.17 ; 401),

  • page-break-inside ( 7.29.18 ; 402),

  • pause ( 7.29.19 ; 403),

  • position ( 7.29.20 ; 406),

  • size ( 7.29.21 ; 413),

  • vertical-align ( 7.29.22 ; 424),

  • white-space ( 7.29.23 ; 426),

  • xml:lang ( 7.29.24 ; 429).



Definitive XSL-FO
Definitive XSL-FO
ISBN: 0131403745
EAN: 2147483647
Year: 2002
Pages: 99
Authors: G. Ken Holman

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net