| Professional Formatting Solutions | |||||||||||||
|
|||||||||||||
|
|
As for the property of CSS2.1 or CSS3, please refer to the associated specifications of W3C shown in CSS Conformance for details. This section introduces the details of CSS extension properties, CSS2.1 or CSS3 properties with restrictions only. As for abbreviated expressions, such as [CSS3-GCPM] etc. in the table, please refer to CSS Conformance.
It's safer to use a prefix with -ah- when the property is still a draft specification before the Candidate Recommendation. (-ah-) is applied to such a property in the following table. AH Formatter V6.0 also processes the property even if -ah- is not applied. However the property may become invalid when a specification changes in the future. For properties in Recommendations (or Candidate or Proposed Recommendations) such as CSS2.1, the -ah- prefix is not required.
| Property name | Description |
|---|---|
| (-ah-)alignment-adjust | [CSS3-Line] Baseline alignment |
| (-ah-)alignment-baseline | [CSS3-Line] Baseline alignment |
| background | [CSS2.1] 14.2.1 Background properties |
| background-attachment | [CSS2.1] 14.2.1 Background properties |
| background-clip | [CSS3-Background] Background properties |
| background-color | [CSS2.1] 14.2.1 Background properties |
| background-image | [CSS2.1] 14.2.1 Background properties |
| (-ah-)background-image-resolution | [CSS3-GCPM] Image resolution |
| background-origin | [CSS3-Background] The 'background-origin' property |
| background-position | [CSS2.1] 14.2.1 Background properties |
| background-repeat | [CSS2.1] 14.2.1 Background properties |
| background-size | [CSS3-Background] The 'background-size' property |
| (-ah-)baseline-shift | [CSS3-Line] Baseline alignment |
| (-ah-)block-progression | [CSS3-Text-Layout] Text flow |
| (-ah-)bookmark-label | [CSS3-GCPM] Bookmarks |
| (-ah-)bookmark-level | [CSS3-GCPM] Bookmarks |
| (-ah-)bookmark-state | [CSS3-GCPM] Bookmarks |
| border | [CSS2.1] 8.5.4 Border shorthand properties |
| border-bottom | [CSS2.1] 8.5.4 Border shorthand properties |
| border-bottom-color | [CSS2.1] 8.5.2 Border color |
| border-bottom-left-radius | [CSS3-Background] Rounded Corners |
| border-bottom-right-radius | [CSS3-Background] Rounded Corners |
| border-bottom-style | [CSS2.1] 8.5.3 Border style |
| border-bottom-width | [CSS2.1] 8.5.1 Border width |
| border-collapse | [CSS2.1] 17.6 Borders |
| border-color | [CSS2.1] 8.5.2 Border color |
| border-left | [CSS2.1] 8.5.4 Border shorthand properties |
| border-left-color | [CSS2.1] 8.5.2 Border color |
| border-left-style | [CSS2.1] 8.5.3 Border style |
| border-left-width | [CSS2.1] 8.5.1 Border width |
| (-ah-)border-length | [CSS3-GCPM] The 'border-length' property |
| border-radius | [CSS3-Background] Rounded Corners |
| border-right | [CSS2.1] 8.5.4 Border shorthand properties |
| border-right-color | [CSS2.1] 8.5.2 Border color |
| border-right-style | [CSS2.1] 8.5.3 Border style |
| border-right-width | [CSS2.1] 8.5.1 Border width |
| border-spacing | [CSS2.1] 17.6.1 The separated borders model |
| border-style | [CSS2.1] 8.5.3 Border style |
| border-top | [CSS2.1] 8.5.4 Border shorthand properties |
| border-top-color | [CSS2.1] 8.5.2 Border color |
| border-top-left-radius | [CSS3-Background] Rounded Corners |
| border-top-right-radius | [CSS3-Background] Rounded Corners |
| border-top-style | [CSS2.1] 8.5.3 Border style |
| border-top-width | [CSS2.1] 8.5.1 Border width |
| border-width | [CSS2.1] 8.5.1 Border width |
| bottom | [CSS2.1] 9.3.2 Box offsets |
| box-decoration-break | [CSS3-Background] Miscellaneous Effects |
| box-shadow | [CSS3-Background] Miscellaneous Effects |
| box-sizing | [CSS3-UI] Box Model addition |
| break-after | [CSS3-Multicol] Column breaks |
| break-before | [CSS3-Multicol] Column breaks |
| break-inside | [CSS3-Multicol] Column breaks |
| caption-side | [CSS2.1] 17.4.1 Caption position and alignment |
| (-ah-)change-bar-class | [CSS3-GCPM] Change bars |
| (-ah-)change-bar-color | [CSS3-GCPM] Change bars |
| (-ah-)change-bar-offset | [CSS3-GCPM] Change bars |
| (-ah-)change-bar-side | [CSS3-GCPM] Change bars |
| (-ah-)change-bar-style | [CSS3-GCPM] Change bars |
| (-ah-)change-bar-width | [CSS3-GCPM] Change bars |
| clear | [CSS2.1] 9.5.2 Controlling flow next to floats |
| clip | [CSS2.1] 11.1.2 Clipping |
| (-ah-)crop | [CSS3-Content] The 'crop' property |
| color | [CSS2.1] 14.1 Foreground color |
| column-count | [CSS3-Multicol] The number and width of columns |
| column-fill | [CSS3-Multicol] Filling columns |
| column-gap | [CSS3-Multicol] Column gaps and rules |
| column-rule | [CSS3-Multicol] Column gaps and rules |
| column-rule-color | [CSS3-Multicol] Column gaps and rules |
| column-rule-style | [CSS3-Multicol] Column gaps and rules |
| column-rule-width | [CSS3-Multicol] Column gaps and rules |
| column-span | [CSS3-Multicol] Spanning columns |
| column-width | [CSS3-Multicol] The number and width of columns |
| columns | [CSS3-Multicol] The number and width of columns |
| content | [CSS2.1] 12.2 The 'content' property |
| counter-increment | [CSS2.1] 12.4 Automatic counters and numbering |
| counter-reset | [CSS2.1] 12.4 Automatic counters and numbering |
| direction | [CSS2.1] 9.10 Text direction |
| display | [CSS2.1] 9.2.4 The 'display' property
[CSS3-Ruby] 3.1 Ruby specific 'display' property values |
| (-ah-)dominant-baseline | [CSS3-Line] Baseline alignment |
| (-ah-)float | [CSS2.1] 9.5.1 Positioning the float
[CSS3-GCPM] Page floats |
| font | [CSS2.1] 15.8 Shorthand font property |
| font-family | [CSS2.1] 15.3 Font family |
| font-size | [CSS2.1] 15.7 Font size |
| (-ah-)font-size-adjust | [CSS3-Fonts] Font specification |
| (-ah-)font-stretch | [CSS3-Fonts] Font specification |
| font-style | [CSS2.1] 15.4 Font styling |
| (-ah-)font-variant | [CSS2.1] 15.5 Small-caps
[CSS3-Fonts] Font feature properties |
| font-weight | [CSS2.1] 15.6 Font boldness |
| (-ah-)hanging-punctuation | [CSS3-Text] Edge Effects |
| height | [CSS2.1] 10.5 Content height |
| (-ah-)hyphenate-after | [CSS3-GCPM] Hyphenation |
| (-ah-)hyphenate-before | [CSS3-GCPM] Hyphenation |
| (-ah-)hyphenate-character | [CSS3-GCPM] Hyphenation |
| (-ah-)hyphenate-lines | [CSS3-GCPM] Hyphenation |
| (-ah-)hyphens | [CSS3-GCPM] Hyphenation |
| (-ah-)image-resolution | [CSS3-GCPM] Image resolution |
| left | [CSS2.1] 9.3.2 Box offsets |
| letter-spacing | [CSS2.1] 16.4 Letter and word spacing |
| line-height | [CSS2.1] 10.8.1 Leading and half-leading |
| list-style | [CSS2.1] 12.5.1 Lists |
| list-style-image | [CSS2.1] 12.5.1 Lists |
| list-style-position | [CSS2.1] 12.5.1 Lists |
| (-ah-)list-style-type | [CSS2.1] 12.5.1 Lists
[CSS3-Lists] List Content: The 'list-style-type' property [CSS3-GCPM] The 'super-decimal' list-style-type |
| margin | [CSS2.1] 8.3 Margin properties |
| margin-bottom | [CSS2.1] 8.3 Margin properties |
| margin-left | [CSS2.1] 8.3 Margin properties |
| margin-right | [CSS2.1] 8.3 Margin properties |
| margin-top | [CSS2.1] 8.3 Margin properties |
| (-ah-)marks | [CSS3-GCPM] Page marks and bleed area |
| max-height | [CSS2.1] 10.7 Minimum and maximum heights |
| max-width | [CSS2.1] 10.4 Minimum and maximum widths |
| min-height | [CSS2.1] 10.7 Minimum and maximum heights |
| min-width | [CSS2.1] 10.4 Minimum and maximum widths |
| orphans | [CSS2.1] 13.3.2 Breaks inside elements |
| overflow | [CSS2.1] 11.1.1 Overflow |
| padding | [CSS2.1] 8.4 Padding properties |
| padding-bottom | [CSS2.1] 8.4 Padding properties |
| padding-left | [CSS2.1] 8.4 Padding properties |
| padding-right | [CSS2.1] 8.4 Padding properties |
| padding-top | [CSS2.1] 8.4 Padding properties |
| (-ah-)page | [CSS3-GCPM] Named page lists |
| (-ah-)bleed | [CSS3-GCPM] Page marks and bleed area |
| (-ah-)page-break-after | [CSS2.1] 13.3.1 Page break properties
[CSS3-Page] Break before/after elements |
| (-ah-)page-break-before | [CSS2.1] 13.3.1 Page break properties
[CSS3-Page] Break before/after elements |
| (-ah-)page-break-inside | [CSS2.1] 13.3.1 Page break properties
[CSS3-Page] Break before/after elements |
| position | [CSS2.1] 9.3.1 Choosing-- a positioning scheme |
| (-ah-)punctuation-trim | [CSS3-Text] Spacing |
| right | [CSS2.1] 9.3.2 Box offsets |
| (-ah-)ruby-align | [CSS3-Ruby] Ruby V6.0 |
| (-ah-)ruby-overhang | [CSS3-Ruby] Ruby V6.0 |
| (-ah-)ruby-position | [CSS3-Ruby] Ruby V6.0 |
| (-ah-)size | [CSS3-Page] Page size |
| (-ah-)string-set | [CSS3-GCPM] Named strings |
| (-ah-)table-column-span | [CSS3-Tables] table-column-span and table-row-span properties |
| table-layout | [CSS2.1] 17.5.2 Table width algorithms |
| (-ah-)table-row-span | [CSS3-Tables] table-column-span and table-row-span properties |
| (-ah-)text-align | [CSS2.1] 16.2 Alignment and Justification
[CSS3-Text] Text Alignment |
| (-ah-)text-align-last | [CSS3-Text] Alignment and Justification |
| (-ah-)text-autospace | [CSS3-Text] Spacing |
| (-ah-)text-combine | [CSS3-Writing-Modes] Glyph Composition V6.0MR1 |
| (-ah-)text-decoration | [CSS2.1] 16.3.1 Underlining, overlining, striking, and blinking
[CSS3-Text] Text Decoration |
| (-ah-)text-decoration-color | [CSS3-Text] Text Decoration |
| (-ah-)text-decoration-line | [CSS3-Text] Text Decoration |
| (-ah-)text-decoration-style | [CSS3-Text] Text Decoration |
| (-ah-)text-emphasis-color | [CSS3-Text] Text Decoration V6.0 |
| (-ah-)text-emphasis-position | [CSS3-Text] Text Decoration V6.0 |
| (-ah-)text-emphasis-skip | [CSS3-Text] Text Decoration V6.0 |
| (-ah-)text-emphasis-style | [CSS3-Text] Text Decoration V6.0 |
| text-indent | [CSS2.1] 16.1 Indentation |
| (-ah-)text-justify-trim | [CSS3-Text] Spacing |
| (-ah-)text-orientation | [CSS3-Writing-Modes] Vertical Text Layout V6.0MR1 |
| (-ah-)text-replace | [CSS3-GCPM] Character substitution |
| (-ah-)text-transform | [CSS2.1] 16.5 Capitalization
[CSS3-Text] Transforming Text |
| (-ah-)text-underline-position | [CSS3-Text] Text Decoration |
| top | [CSS2.1] 9.3.2 Box offsets |
| unicode-bidi | [CSS2.1] 9.10 Text direction |
| (-ah-)vertical-align | [CSS2.1] 10.8.1 Leading and half-leading
[CSS3-Line] Baseline alignment |
| visibility | [CSS2.1] 11.2 Visibility |
| white-space | [CSS2.1] 16.6 Whitespace |
| widows | [CSS2.1] 13.3.2 Breaks inside elements |
| width | [CSS2.1] 10.2 Content width |
| (-ah-)line-break | [CSS3-Text] Line Breaking and Word Boundaries |
| (-ah-)word-break | [CSS3-Text] Line Breaking and Word Boundaries |
| word-spacing | [CSS2.1] 16.4 Letter and word spacing |
| (-ah-)word-wrap | [CSS3-Text] Text Wrapping |
| (-ah-)writing-mode | [CSS3-Writing-Modes] Vertical Text |
| z-index | [CSS2.1] 9.9.1 Specifying the stack level |
All of CSS extension properties of Antenna House start with -ah-. These are the properties which are not defined in the CSS specification. Many of them are the same features as those in XSL specification or XSL extension specification. See also XSL-FO 1.1 Conformance and XSL Extensions. If the extended property is only with CSS, [CSS-EXT] is added in the description in the following table.
| Property name | Description |
|---|---|
| -ah-abbreviation-character-count | Specifies the minimum number of characters considered to be an abbreviation. |
| -ah-action-type | Specifies the action of external link or form action. |
| -ah-allowed-height-scale | [XSL1.1] 7.15.1 allowed-height-scale |
| -ah-allowed-width-scale | [XSL1.1] 7.15.2 allowed-width-scale |
| -ah-alt-glyph | Specifies the alternate glyph. |
| -ah-alttext | Specifies the alternate text of the image. |
| -ah-annotation-color | Specifies the color used for the background of the annotation. no-LT |
| -ah-annotation-contents | Specifies the content of the annotation. no-LT |
| -ah-annotation-file-attachment | Specifies the file with which file attachment annotation is related. no-LT |
| -ah-annotation-flags | Specifies the flag of the annotation. no-LT |
| -ah-annotation-font-family | Specifies the font family of the free text annotation. no-LT |
| -ah-annotation-font-size | Specifies the font size of the free text annotation. no-LT |
| -ah-annotation-font-style | Specifies whether to make the font of the free text annotation italic. no-LT |
| -ah-annotation-font-weight | Specifies the font weight of the free text annotation. no-LT |
| -ah-annotation-height | Specifies the height of the annotation. no-LT |
| -ah-annotation-icon-name | Specifies the name of the icon used for displaying the annotation. no-LT |
| -ah-annotation-open | Specifies the initial state of the annotation. no-LT |
| -ah-annotation-position-horizontal | Specifies the horizontal position of the annotation. no-LT |
| -ah-annotation-position-vertical | Specifies the vertical position of the annotation. no-LT |
| -ah-annotation-text-align | Specifies the alignment of the free text annotation. no-LT |
| -ah-annotation-text-color | Specifies the color of the free text annotation. no-LT |
| -ah-annotation-title | Specifies the title of the annotation. no-LT |
| -ah-annotation-type | Specifies the type of the annotation. no-LT |
| -ah-annotation-width | Specifies the width of the annotation. no-LT |
| -ah-append-non-end-of-line-characters | Specifies to append the non-end-of-line-characters. |
| -ah-append-non-starter-characters | Specifies to append the non-starter characters. |
| -ah-auto-letter-spacing | Changes the letter-spacing depending on the number of characters. V6.0 no-LT |
| -ah-avoid-widow-words | Specifies the spacing behavior so that the last line of the paragraph does not have only one word left. |
| -ah-background-content-height | Specifies the content height of a background image. |
| -ah-background-content-type | Specifies the content type of a background image. |
| -ah-background-content-width | Specifies the content width of a background image. |
| -ah-background-scaling | Specifies the scaling ratio of a background image. |
| -ah-base-uri | Specifies the location which becomes the base of relative URI. |
| -ah-bleed-bottom | Specifies the width of the bleed region on the bottom for cutting off. no-LT |
| -ah-bleed-left | Specifies the width of the bleed region on the left for cutting off. no-LT |
| -ah-bleed-right | Specifies the width of the bleed region on the right for cutting off. no-LT |
| -ah-bleed-top | Specifies the width of the bleed region on the top for cutting off. no-LT |
| -ah-block-progression-dimension | [XSL1.1] 7.15.3 block-progression-dimension |
| -ah-border-after-color | [XSL1.1] 7.8.10 border-after-color |
| -ah-border-after-precedence | [XSL1.1] 7.28.1 border-after-precedence |
| -ah-border-after-style | [XSL1.1] 7.8.11 border-after-style |
| -ah-border-after-width | [XSL1.1] 7.8.12 border-after-width |
| -ah-border-before-color | [XSL1.1] 7.8.7 border-before-color |
| -ah-border-before-precedence | [XSL1.1] 7.28.2 border-before-precedence |
| -ah-border-before-style | [XSL1.1] 7.8.8 border-before-style |
| -ah-border-before-width | [XSL1.1] 7.8.9 border-before-width |
| -ah-border-end-color | [XSL1.1] 7.8.16 border-end-color |
| -ah-border-end-precedence | [XSL1.1] 7.28.4 border-end-precedence |
| -ah-border-end-style | [XSL1.1] 7.8.17 border-end-style |
| -ah-border-end-width | [XSL1.1] 7.8.18 border-end-width |
| -ah-border-start-color | [XSL1.1] 7.8.13 border-start-color |
| -ah-border-start-precedence | [XSL1.1] 7.28.6 border-start-precedence |
| -ah-border-start-style | [XSL1.1] 7.8.14 border-start-style |
| -ah-border-start-width | [XSL1.1] 7.8.15 border-start-width |
| -ah-column-rule-align | Specifies the alignment of the column rule. |
| -ah-column-rule-color | Specifies the color of the column rule. |
| -ah-column-rule-length | Specifies the length of the column rule. |
| -ah-content-height | [XSL1.1] 7.15.4 content-height |
| -ah-content-type | [XSL1.1] 7.30.7 content-type |
| -ah-content-width | [XSL1.1] 7.15.5 content-width |
| -ah-crop-area-visibility | Specifies whether to display the area that is extended beyond the finished page size. no-LT |
| -ah-crop-offset | Specifies the distance from the physical end to the trim size of the output medium. no-LT |
| -ah-crop-offset-bottom | Specifies the distance from the physical bottom edge to the trim size of the output medium. no-LT |
| -ah-crop-offset-left | Specifies the distance from the physical left edge to the trim size of the output medium. no-LT |
| -ah-crop-offset-right | Specifies the distance from the physical right edge to the trim size of the output medium. no-LT |
| -ah-crop-offset-top | Specifies the distance from the physical top edge to the trim size of the output medium. no-LT |
| -ah-destination-type | Specifies the type of destination for external links. no-LT |
| -ah-diagonal-border-color | Specifies the color of the diagonal border. |
| -ah-diagonal-border-style | Specifies the style of the diagonal border. |
| -ah-diagonal-border-width | Specifies the width of the diagonal border. |
| -ah-display-align | [XSL1.1] 7.14.4 display-align |
| -ah-except-non-end-of-line-characters | Specifies to except the non-end-of-line-characters. |
| -ah-except-non-starter-characters | Specifies to except the non-starter characters. |
| -ah-float | Shorthand property for setting float related extension properties. V6.0 |
| -ah-float-centering-x | Specifies whether the float is centered when the width for the text wrapping around the float is insufficient. V6.0 |
| -ah-float-centering-y | Specifies whether the float is centered when the extent for the text placed before and after the float is insufficient. V6.0 |
| -ah-float-float-margin-x | Specifies the space between the float and anoter neighboring float (in x-axis). V6.0 |
| -ah-float-float-margin-y | Specifies the space between the float and anoter neighboring float (in y-axis). V6.0 |
| -ah-float-margin-x | Specifies the space between the float and the text wrapping around the float (in x-axis). V6.0 |
| -ah-float-margin-y | Specifies the space between the float and the text before and after the float (in y-axis). V6.0 |
| -ah-float-min-wrap-x | Specifies the minimum width for the text wrapping around the float. V6.0 |
| -ah-float-min-wrap-y | Specifies the minimum extent for the text placed before and after the float. V6.0 |
| -ah-float-move | Specifies whether the float moves to the next page (or column). V6.0 |
| -ah-float-offset-x | Specifies the offset placement for the float (in x-axis). V6.0 |
| -ah-float-offset-y | Specifies the offset placement for the float (in y-axis). V6.0 |
| -ah-float-reference | Specifies reference area where the float is placed. V6.0 |
| -ah-float-wrap | Specifies the text wrapping. V6.0 |
| -ah-float-x | Specifies horizontal (or vertical if writing-mode is vertical) float alignment. V6.0 |
| -ah-float-y | Specifies vertical (or horizontal if writing-mode is vertical) float alignment. V6.0 |
| -ah-font-selection-strategy | [XSL1.1] 7.9.3 font-selection-strategy |
| -ah-glyph-orientation-horizontal | [XSL1.1] 7.29.2 glyph-orientation-horizontal |
| -ah-glyph-orientation-vertical | [XSL1.1] 7.29.3 glyph-orientation-vertical |
| -ah-hyphenate-hyphenated-word | Specifies whether to hyphenate the already hyphenated word or not. |
| -ah-hyphenation-keep | [XSL1.1] 7.16.1 hyphenation-keep |
| -ah-hyphenation-minimum-character-count | Specifies the minimum number of the character to hyphenate. |
| -ah-hyphenation-zone | Limits the range where a hyphenation is available. |
| -ah-ignore-leading-newline | [CSS-EXT] Specifies whether the line break right after the start tag is disregarded or not. |
| -ah-inline-progression-dimension | [XSL1.1] 7.15.7 inline-progression-dimension |
| -ah-intrusion-displace | [XSL1.1] 7.19.3 intrusion-displace |
| -ah-justify-nbsp | Specifies whether to include NON-BREAKING SPACE for justification or not. |
| -ah-kerning-mode | Specifies whether to process the kerning. |
| -ah-lang | [XSL1.1] 7.31.24 xml:lang |
| -ah-language | [XSL1.1] 7.10.2 language |
| -ah-last-line-end-indent | [XSL1.1] 7.16.3 last-line-end-indent |
| -ah-letter-spacing-side | Specifies on which side of the character the space by letter-spacing is distributed. V6.0 |
| -ah-ligature-mode | Specifies whether to process the ligature. |
| -ah-line-break | Specifies the method of line breaking. |
| -ah-line-continued-mark | Specifies whether to show line continued marks. no-LT |
| -ah-line-continued-mark-background-color | Specifies the background color of line continued marks. no-LT |
| -ah-line-continued-mark-color | Specifies the color of line continued marks. no-LT |
| -ah-line-continued-mark-font-family | Specifies the font family of line continued marks. no-LT |
| -ah-line-continued-mark-font-size | Specifies the font size of line continued marks. no-LT |
| -ah-line-continued-mark-font-style | Specifies whether to make the font style italic. no-LT |
| -ah-line-continued-mark-font-weight | Specifies the font weight of line continued marks. no-LT |
| -ah-line-continued-mark-offset | Specifies the offset of line continued marks. no-LT |
| -ah-line-height-shift-adjustment | [XSL1.1] 7.16.5 line-height-shift-adjustment |
| -ah-line-stacking-strategy | [XSL1.1] 7.16.6 line-stacking-strategy |
| -ah-linefeed-treatment | [XSL1.1] 7.16.7 linefeed-treatment |
| -ah-link | [CSS-EXT] Generates a hyper-link. |
| -ah-logical-height | [CSS-EXT] Specifies the block progression dimension. |
| -ah-logical-width | [CSS-EXT] Specifies the inline progression dimension. |
| -ah-margin-after | [CSS-EXT] Specifies the margin of the after region. |
| -ah-margin-before | [CSS-EXT] Specifies the margin of the before region. |
| -ah-margin-break | [CSS-EXT] Specifies how to treat the margin when the page breaks. |
| -ah-margin-end | [CSS-EXT] Specifies the margin of the end region. |
| -ah-margin-start | [CSS-EXT] Specifies the margin of the start region. |
| -ah-max-logical-height | [CSS-EXT] Specifies the maximum block progression dimension. |
| -ah-max-logical-width | [CSS-EXT] Specifies the maximum inline progression dimension. |
| -ah-min-logical-height | [CSS-EXT] Specifies the minimum block progression dimension. |
| -ah-min-logical-width | [CSS-EXT] Specifies the minimum inline progression dimension. |
| -ah-number-transform | Converts the number sequence in the character string. no-LT |
| -ah-outline-color | Specifies the color of the title for the PDF bookmark. no-LT |
| -ah-outline-external-destination | Sets the external link in the PDF bookmark. no-LT |
| -ah-outline-font-style | Specifies the font style of the title for the PDF bookmark. no-LT |
| -ah-outline-font-weight | Specifies the font weight of the title for the PDF bookmark. no-LT |
| -ah-outline-group | Groups bookmark items of PDF, and outputs them collectively. |
| -ah-outline-internal-destination | Sets the internal link in the PDF bookmark. no-LT |
| -ah-overflow-align | Specifies the alignment of the overflowed block. |
| -ah-overflow-condense | Specifies how to condense the overflowed text within the region. |
| -ah-overflow-condense-limit-font-size | Specifies the minimum font size when axf:overflow-condense="font-size" is specified. |
| -ah-overflow-condense-limit-font-stretch | Specifies the minimum font size when axf:overflow-condense="font-stretch" is specified. |
| -ah-overflow-replace | Specifies the alternative character string of the overflow text. |
| -ah-padding-after | [XSL1.1] 7.8.32 padding-after |
| -ah-padding-before | [XSL1.1] 7.8.31 padding-before |
| -ah-padding-end | [XSL1.1] 7.8.34 padding-end |
| -ah-padding-start | [XSL1.1] 7.8.33 padding-start |
| -ah-printer-bin-selection | Selects the printer tray. no-LT |
| -ah-printer-duplex | Specifies to print in duplex mode. no-LT |
| -ah-printer-marks-line-color | Specifies the line color of the printer marks. no-LT |
| -ah-printer-marks-line-length | Specifies the line length of the printer marks. no-LT |
| -ah-printer-marks-line-width | Specifies the line width of the printer marks. no-LT |
| -ah-printer-marks-zero-margin | Specifies the margin between the page and the printer marks when bleed is 0. no-LT |
| -ah-punctuation-spacing | Specifies the width of adjacent full width punctuations. |
| -ah-reference-orientation | [XSL1.1] 7.21.3 reference-orientation |
| -ah-repeat-cell-content-at-break | Specifies whether to copy the contents of a cell when a cell breaks. |
| -ah-repeat-footnote-in-table-footer | Specifies whether to repeat the fo:footnote in the fo:table-footer that is repeated by fo:table-oomit-footer-at-break="false". |
| -ah-repeat-footnote-in-table-header | Specifies whether to repeat the fo:footnote in the fo:table-header that is repeated by fo:table-oomit-header-at-break="false". |
| -ah-reverse-diagonal-border-color | Specifies the color of the reverse diagonal border. |
| -ah-reverse-diagonal-border-style | Specifies the style of the reverse diagonal border. |
| -ah-reverse-diagonal-border-width | Specifies the width of the reverse diagonal border. |
| -ah-reverse-page | Outputs pages in reverse order. no-LT |
| -ah-ruby-align | Specifies the alignment of ruby. V6.0 |
| -ah-ruby-color | Specifies the color of ruby.V6.0 |
| -ah-ruby-condense | Specifies the font condense when ruby is longer than its base. V6.0 |
| -ah-ruby-font-family | Specifies the font family of ruby. V6.0 |
| -ah-ruby-font-size | Specifies the font size of ruby. V6.0 |
| -ah-ruby-font-stretch | Specifies the font stretching of ruby. V6.0 |
| -ah-ruby-font-style | Specifies whether ruby is made Italic. V6.0 |
| -ah-ruby-font-weight | Specifies the font weight of ruby. V6.0 |
| -ah-ruby-limit-overhang | Specifies the limit of the amount that ruby overhangs the adjacent base character when ruby is longer than its own base character. V6.0 |
| -ah-ruby-limit-space | Specifies the limit of the amount of the space before and after the ruby when ruby is shorter than its base characters. V6.0 |
| -ah-ruby-minimum-font-size | Specifies the minimum font size of ruby. V6.0 |
| -ah-ruby-offset | Specifies the spacing between ruby and its base character. V6.0 |
| -ah-ruby-overhang | Specifies how ruby overhangs the adjacent base character. V6.0 |
| -ah-ruby-position | Specifies on which side of base characters ruby overhangs. V6.0 |
| -ah-ruby-small-kana | Specifies whether to allow using small kana for ruby. V6.0 |
| -ah-scaling | [XSL1.1] 7.15.12 scaling |
| -ah-script | [XSL1.1] 7.10.3 script |
| -ah-soft-hyphen-treatment | Specifies to output SOFT HYPHEN. |
| -ah-table-omit-footer-at-break | [XSL1.1] 7.28.17 table-omit-footer-at-break |
| -ah-table-omit-header-at-break | [XSL1.1] 7.28.18 table-omit-header-at-break |
| -ah-table-summary | Describes the table summary. V6.0MR1 |
| -ah-text-align-first | Specifies the text alignment of the first line. |
| -ah-text-align-string | Specifies the text alignment when text-align="<string>". |
| -ah-text-autospace-width | Specifies the width for axf:text-autospace. |
| -ah-text-emphasis-color | Specifies the color of emphasis marks. V6.0 |
| -ah-text-emphasis-font-family | Specifies the font family of emphasis marks. V6.0 |
| -ah-text-emphasis-font-size | Specifies the font size of emphasis marks. V6.0 |
| -ah-text-emphasis-font-stretch | Specifies the font streching of emphasis marks. V6.0 |
| -ah-text-emphasis-font-style | Specifies whether emphasis marks are made Italic. V6.0 |
| -ah-text-emphasis-font-weight | Specifies the font weight of emphasis marks. V6.0 |
| -ah-text-emphasis-offset | Specifies the space betwee emphasis marks and the base characters. V6.0 |
| -ah-text-emphasis-position | Specifies on which side of base characters emphasis marks are applied. V6.0 |
| -ah-text-emphasis-skip | Specifies the character to which emphasis marks are not applied. V6.0 |
| -ah-text-emphasis-style | Specifies the style of emphasis marks V6.0 |
| -ah-text-kashida-space | Specifies the percentage of Kashida in Arabic. |
| -ah-text-line-width | Specifies the width of underline, strikethrough, and overline. |
| -ah-vertical-underline-side | Specifies the side for underline in vertical writing-mode. |
| -ah-white-space-collapse | [XSL1.1] 7.16.12 white-space-collapse |
| -ah-white-space-treatment | [XSL1.1] 7.16.8 white-space-treatment |
| -ah-wrap-option | [XSL1.1] 7.16.13 wrap-option |
| Selector name | Description |
|---|---|
| Grouping (,) | [CSS2.1] 5.2.1 Grouping |
| Universal selector (*) | [CSS2.1] 5.3 Universal selector |
| Type selectors (E) | [CSS2.1] 5.4 Type selectors |
| Descendant selectors (E F) | [CSS2.1] 5.5 Descendant selectors |
| Child selector (E > F) | [CSS2.1] 5.6 Child selectors |
| Adjacent sibling selectors (E + F) | [CSS2.1] 5.7 Adjacent sibling selectors |
| Matching attributes and attribute values ([att], [att=val], [att~=val], [att|=val]) | [CSS2.1] 5.8.1 Matching attributes and attribute values |
| Class selectors (.class) | [CSS2.1] 5.8.3 Class selectors |
| ID selectors (#id) | [CSS2.1] 5.9 ID selectors |
| ::after | [CSS3-Selectors] The ::before and ::after pseudo-elements |
| :after | [CSS2.1] 5.12.3 The :before and :after pseudo-elements |
| ::before | [CSS3-Selectors] The ::before and ::after pseudo-elements |
| :before | [CSS2.1] 5.12.3 The :before and :after pseudo-elements |
| :blank (@page) | [CSS3-GCPM] Styling blank pages |
| :empty | [CSS3-Selectors] Structural pseudo-classes |
| :first (@page) | [CSS2.1] 13.2.2 Page selectors: selecting left, right, and first pages
[CSS3-Page] Left, right, and first pages |
| :first-child | [CSS2.1] 5.11.1 :first-child pseudo-class |
| :first-child | [CSS3-Selectors] Structural pseudo-classes |
| :first-letter | [CSS2.1] 5.12.2 :first-letter pseudo-element |
| :first-of-type | [CSS3-Selectors] Structural pseudo-classes |
| ::footnote-call | [CSS3-GCPM] Footnote calls |
| ::footnote-marker | [CSS3-GCPM] Footnote markers |
| :lang | [CSS2.1] 5.11.4 The language pseudo-class |
| :last-child | [CSS3-Selectors] Structural pseudo-classes |
| :last-of-type | [CSS3-Selectors] Structural pseudo-classes |
| :left (@page) | [CSS2.1] 13.2.2 Page selectors: selecting left, right, and first pages
[CSS3-Page] Left, right, and first pages |
| :link | [CSS2.1] 5.11.2 The link pseudo-classes |
| ::marker | [CSS3-Lists] Markers |
| :not | [CSS3-Selectors] The negation pseudo-class |
| :nth-child() | [CSS3-Selectors] Structural pseudo-classes |
| :nth-last-child() | [CSS3-Selectors] Structural pseudo-classes |
| :nth-last-of-type() | [CSS3-Selectors] Structural pseudo-classes |
| :nth-of-type() | [CSS3-Selectors] Structural pseudo-classes |
| :only-child | [CSS3-Selectors] Structural pseudo-classes |
| :only-of-type | [CSS3-Selectors] Structural pseudo-classes |
| :right (@page) | [CSS2.1] 13.2.2 Page selectors: selecting left, right, and first pages
[CSS3-Page] Left, right, and first pages |
| :root | [CSS3-Selectors] Structural pseudo-classes |
| ::sidenote-call | [CSS3-GCPM] Sidenotes |
| ::sidenote-marker | [CSS3-GCPM] Sidenotes |
| Rule name | Description |
|---|---|
| @bottom-center | [CSS3-Page] Margin Boxes |
| @bottom-left | [CSS3-Page] Margin Boxes |
| @bottom-left-corner | [CSS3-Page] Margin Boxes |
| @bottom-right | [CSS3-Page] Margin Boxes |
| @bottom-right-corner | [CSS3-Page] Margin Boxes |
| @footnote | [CSS3-GCPM] Footnotes |
| @font-face | [CSS3-Fonts] Font resources |
| @import | [CSS2.1] 6.3 The @import rule |
| @left-bottom | [CSS3-Page] Margin Boxes |
| @left-middle | [CSS3-Page] Margin Boxes |
| @left-top | [CSS3-Page] Margin Boxes |
| @media | [CSS2.1] 7.2.1 The @media rule |
| @namespace | [CSS3-Namespace] Declaring namespaces |
| @page | [CSS2.1] 13.2 Page boxes: the @page rule |
| @sidenote | [CSS3-GCPM] Sidenotes |
| @right-bottom | [CSS3-Page] Margin Boxes |
| @right-middle | [CSS3-Page] Margin Boxes |
| @right-top | [CSS3-Page] Margin Boxes |
| @top-center | [CSS3-Page] Margin Boxes |
| @top-left | [CSS3-Page] Margin Boxes |
| @top-left-corner | [CSS3-Page] Margin Boxes |
| @top-right | [CSS3-Page] Margin Boxes |
| @top-right-corner | [CSS3-Page] Margin Boxes |
| Function name | Description |
|---|---|
| attr(ident,type,value) | [CSS3-Values] The 'attr' function |
| calc(expr) | [CSS3-Values] The 'calc' function |
| cmyk(c,m,y,k) | [CSS3-GCPM] CMYK colors |
| counter(ident,list-style-type) | [CSS2.1] 4.3.5 Counters ☞ CSS Counters |
| counters(ident,string,list-style-type) | [CSS2.1] 4.3.5 Counters |
| inset-rect(top,right,bottom,left) | [CSS3-Content] Replaced content |
| leader(ident) | [CSS3-GCPM] Leaders |
| rect(top,right,bottom,left) | [CSS3-Content] Replaced content |
| rgb(r,g,b) | [CSS2.1] 4.3.6 Colors |
| string(value) | [CSS3-GCPM] Using named strings |
| target-counter(attr,ident,string,list-style-type) | [CSS3-GCPM] The 'target-counter' and 'target-counters' values |
| target-counters(attr,ident,string,list-style-type) | [CSS3-GCPM] The 'target-counter' and 'target-counters' values |
| target-text(attr,value) | [CSS3-GCPM] The 'target-text' value |
| url(string) | [CSS2.1] 4.3.4 URLs and URIs |
| -ah-attr-from(from,ident,type,value) | It is an extended function of attr(). |
| -ah-rgb-icc(r,g,b,name,num,num) | [XSL1.1] 5.10.2 Color Functions |
| element(value) | [CSS3-GCPM] Running elements |
| running(value) | [CSS3-GCPM] Running elements |
| Keyword | Description |
|---|---|
| default | [CSS3-Values] Keywords |
| !important | [CSS2.1] 6.4.2 !important rules |
| inherit | [CSS2.1] 6.2.1 The 'inherit' value |
| initial | [CSS3-Values] Keywords |
| page | [CSS3-Pages] Page-based counters |
| pages | [CSS3-Pages] Page-based counters |
| Unit name | Description |
|---|---|
| % | [CSS2.1] 4.3.3 Percentages |
| cm | [CSS2.1] 4.3.2 Lengths |
| em | [CSS2.1] 4.3.2 Lengths |
| in | [CSS2.1] 4.3.2 Lengths |
| mm | [CSS2.1] 4.3.2 Lengths |
| pc | [CSS2.1] 4.3.2 Lengths |
| pt | [CSS2.1] 4.3.2 Lengths |
| px | [CSS2.1] 4.3.2 Lengths |
| rem | [CSS3-Values] 6.3.2.4. The 'rem' unit |
| vw | [CSS3-Values] 6.3.2.5. The 'vw' unit |
| vh | [CSS3-Values] 6.3.2.5. The 'vh' unit |
| ch | [CSS3-Values] 6.3.2. Relative length units |
| wch | ☞ Units Extension |
This section provides the explanation of the CSS3 main specifications which AH Formatter V6.0 currenly supports and extensions only for CSS which don't have the properties corresponding to XSL specification or XSL extension specification.
[CSS3-Line] Baseline alignment
| Value: | auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | <percentage> | <length> |
| Initial: | auto |
| Applies to: | inline-level elements |
| Inherited: | no |
| Percentages: | refer to line-height of element |
[CSS3-Line] Baseline alignment
| Value: | auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical |
| Initial: | auto |
| Applies to: | inline-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Background] Background properties
| Value: | [border-box | padding-box | content-box | no-clip] [ , [border-box | padding-box | content-box | no-clip] ]* |
| Initial: | border-box |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Image resolution
| Value: | normal | [ from-image || <dpi>] |
| Initial: | normal |
| Applies to: | background images |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Background] Background properties
| Value: | [border-box | padding-box | content-box] [, [border-box | padding-box | content-box]]* |
| Initial: | padding-box |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Background] Background properties
| Value: | [ [ <length> | <percentage> | auto ]{1,2} | cover | contain ] [ , [ <length> | <percentage> | auto ]{1,2} | cover | contain ]* |
| Initial: | auto |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | see text |
[CSS3-Line] Baseline alignment
| Value: | baseline | sub | super | <percentage> | <length> |
| Initial: | baseline |
| Applies to: | inline-level elements |
| Inherited: | no |
| Percentages: | refer to line-height of parent element |
[CSS3-GCPM] Page marks and bleed area
| Value: | <length> |
| Initial: | 6pt |
| Applies to: | page context |
| Inherited: | no |
| Percentages: | refer to width of page box |
[CSS3-Text-Layout] Text flow
| Value: | tb | rl | lr |
| Initial: | tb |
| Applies to: | block-level elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Bookmarks
| Value: | content | <attr> | <string> |
| Initial: | content |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Bookmarks
| Value: | none | <integer> |
| Initial: | none |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Bookmarks
| Value: | open | closed |
| Initial: | open |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] The 'border-length' property
| Value: | <length> | auto |
| Initial: | auto |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | refer to width of element |
[CSS3-Background] Rounded Corners
| Value: | <length>{1,4} [ / <length>{1,4} ]? |
| Initial: | 0 |
| Applies to: | all elements, except table element when 'border-collapse' is 'collapse' |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Background] Rounded Corners
| Value: | <length> <length>? |
| Initial: | 0 |
| Applies to: | all elements, except table element when 'border-collapse' is 'collapse' |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Background] Miscellaneous Effects
| Value: | slice | clone |
| Initial: | slice |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Background] Miscellaneous Effects
| Value: | none | <shadow> [ , <shadow> ]* |
| Initial: | none |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-UI] Box Model addition
| Value: | content-box | border-box |
| Initial: | content-box |
| Applies to: | all elements that accept width or height |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column breaks
| Value: | auto | always | page | column | avoid | avoid-page | avoid-column | left | right |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column breaks
| Value: | auto | always | page | column | avoid | avoid-page | avoid-column | left | right |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column breaks
| Value: | auto | avoid | avoid-page | avoid-column |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Change bars
| Value: | <name> |
| Initial: | N/A |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Change bars
| Value: | <color> |
| Initial: | the value of the 'color' property |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Change bars
| Value: | <length> |
| Initial: | 6pt |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Change bars
| Value: | start | end | left | right | inside | outside | alternate |
| Initial: | start |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Change bars
| Value: | <border-style> |
| Initial: | none |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-GCPM] Change bars
| Value: | <border-width> |
| Initial: | medium |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] The number and width of columns
| Value: | <integer> | auto |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Filling columns
| Value: | auto | balance |
| Initial: | balance |
| Applies to: | multi-column elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column gaps and rules
| Value: | <length> | normal |
| Initial: | normal |
| Applies to: | multi-column elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column gaps and rules
| Value: | <border-width> || <border-style> || [ <color> | transparent ] |
| Initial: | see individual properties |
| Applies to: | multi-column elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column gaps and rules
| Value: | <color> |
| Initial: | currentColor |
| Applies to: | multi-column elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column gaps and rules
| Value: | <border-style> |
| Initial: | none |
| Applies to: | multi-column elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Column gaps and rules
| Value: | <border-width> |
| Initial: | medium |
| Applies to: | multi-column elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] Spanning columns
| Value: | none | all |
| Initial: | none |
| Applies to: | static, non-floating elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] The number and width of columns
| Value: | <length> | auto |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Multicol] The number and width of columns
| Value: | [ [ <integer> | auto] || [ <length> | auto] ] |
| Initial: | see individual properties |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Content] Replaced content
| Value: | <shape> | auto |
| Initial: | auto |
| Applies to: | replaced elements |
| Inherited: | no |
| Percentages: | relative to intrinsic size |
[CSS3-Line] Baseline alignment
| Value: | auto | use-script | no-change | reset-size | ideographic | alphabetic | hanging | mathematical | central | middle | text-after-edge | text-before-edge |
| Initial: | auto |
| Applies to: | inline-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS2.1] 9.5.1 Positioning the float
[CSS3-GCPM] Page floats
| Value: | [<float-x> || <float-y> || <float-wrap> || <float-reference> || <float-move>] | footnote | sidenote |
| Initial: | none |
| Applies to: | all (but restricted) |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Fonts] Font specification
| Value: | none | <number> | <string> |
| Initial: | none |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Fonts] Font specification
| Value: | normal | wider | narrower | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | <percentage> | <number> |
| Initial: | normal |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | font size |
[CSS2.1] 15.5 Small-caps
[CSS3-Fonts] Font feature properties
| Value: | normal | [ <font-variant-caps> || <font-variant-numeric> || <font-variant-alternates> || <font-variant-east-asian> ] |
| Initial: | normal |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Edge Effects
| Value: | none | [start || [end || end-auto] || first || last ] |
| Initial: | none |
| Applies to: | block-level, inline-block elements and table cells |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Hyphenation
| Value: | <integer> | auto |
| Initial: | auto |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Hyphenation
| Value: | <integer> | auto |
| Initial: | auto |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Hyphenation
| Value: | auto | <string> |
| Initial: | auto |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Hyphenation
| Value: | no-limit | <integer> |
| Initial: | no-limit |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Hyphenation
| Value: | none | manual | auto |
| Initial: | manual |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Image resolution
| Value: | normal | [ from-image || <dpi>] |
| Initial: | normal |
| Applies to: | replaced elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS2.1] 12.5.1 Lists
[CSS3-Lists] List Content: The 'list-style-type' property
[CSS3-GCPM] The 'super-decimal' list-style-type
| Value: | <glyph> | <algorithmic> | <numeric> | <alphabetic> | <symbolic> | <non-repeating> | normal | none |
| Initial: | disc |
| Applies to: | all elements with 'display: list-item' |
| Inherited: | yes |
| Percentages: | N/A |
The following <list-style-type> are supported. ☞ axf:number-transform, format
axf:number-transform="kansuji" axf:kansuji-style="readable" axf:kansuji-letter="kanji"
axf:number-transform="kansuji" axf:kansuji-style="readable" axf:kansuji-letter="〇壱弐参" axf:kansuji-grouping-letter="拾"
axf:number-transform="kansuji" axf:kansuji-style="readable" axf:kansuji-letter="〇壹貳參肆伍陸柒捌玖" axf:kansuji-grouping-letter="拾佰阡萬"
[CSS3-GCPM] Page marks and bleed area
| Value: | [ crop || cross ] | none |
| Initial: | none |
| Applies to: | page context |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Page] Using named pages
[CSS3-GCPM] Named page lists
| Value: | auto | [ <identifier> ]+ auto? |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Page] Break before/after elements
| Value: | auto | always | avoid | left | right | column | avoid-page |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
Following value is extended.
avoid-page prohibits only the page break though avoid prohibits the column break and the page break.
[CSS3-Page] Break before/after elements
| Value: | auto | always | avoid | left | right | column | avoid-page |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | no |
| Percentages: | N/A |
Following value is extended.
avoid-page prohibits only the page break though avoid prohibits the column break and the page break.
[CSS3-Page] Break before/after elements
| Value: | auto | avoid | avoid-page |
| Initial: | auto |
| Applies to: | block-level elements |
| Inherited: | yes |
| Percentages: | N/A |
Following value is extended.
avoid-page prohibits only the page break though avoid prohibits the column break and the page break.
[CSS3-Text] Spacing
| Value: | none | [start || [end || end-auto || end-except-fullstop] || adjacent] | all | auto |
| Initial: | auto |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Ruby] Ruby V6.0
| Value: | auto | [[distribute-space | distribute-letter] || [center | start | end | start-if-vertical]] |
| Initial: | auto |
| Applies to: | ruby elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Ruby] Ruby V6.0
| Value: | none | auto | [start || end || except-kanji || except-katakana || except-start-open-parenthesis || except-end-close-parenthesis] |
| Initial: | auto |
| Applies to: | ruby elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Ruby] Ruby V6.0
| Value: | before | after |
| Initial: | before |
| Applies to: | ruby elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Page] Page size
| Value: | <length>{1,2} | auto | [ <page-size> || [ portrait | landscape] ] |
| Initial: | auto |
| Applies to: | page context |
| Inherited: | N/A |
| Percentages: | N/A |
The following can be specified to <page-size>. Case insensitive.
| <page-size> | Short×Long |
|---|---|
| A3 | 297×420mm |
| A4 | 210×297mm |
| A5 | 148×210mm |
| A6 | 105×148mm |
| B4 | 250×353mm |
| ISO-B4 | 250×353mm |
| JIS-B4 | 257×364mm |
| B5 | 176×250mm |
| ISO-B5 | 176×250mm |
| JIS-B5 | 182×257mm |
| B6 | 125×176mm |
| ISO-B6 | 125×176mm |
| JIS-B6 | 128×182mm |
| Letter | 8.5×11in |
| Legal | 8.5×14in |
| Ledger | 11×17in |
| Statement | 5.5×8.5in |
| Executive | 7.25×10.5in |
| Folio | 210×330mm |
| Quarto | 8.5×10.83in |
| C | 17×22in |
| D | 22×34in |
| E | 34×44in |
| ISO-Designated | 110×220mm |
| ISO-C3 | 324×458mm |
| ISO-C4 | 229×324mm |
| ISO-C5 | 162×229mm |
| ISO-C6 | 114×162mm |
| Hagaki | 100×148mm |
[CSS3-GCPM] Named strings
| Value: | [[ <identifier> <content-list>] [, <identifier> <content-list>]* ] | none |
| Initial: | none |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Tables] table-column-span and table-row-span properties
| Value: | <number> | attr(...) |
| Initial: | 1 |
| Applies to: | table cells |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Tables] table-column-span and table-row-span properties
| Value: | <number> | attr(...) |
| Initial: | 1 |
| Applies to: | table cells |
| Inherited: | no |
| Percentages: | N/A |
[CSS2.1] 16.2 Alignment
[CSS3-Text] Alignment and Justification
| Value: | start | end | left | right | center | justify | <string> |
| Initial: | start |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Alignment and Justification
| Value: | auto | start | end | left | right | center | justify |
| Initial: | auto |
| Applies to: | block elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Spacing
| Value: | none | [ ideograph-numeric || ideograph-alpha || ideograph-space || ideograph-parenthesis || ideograph-punctuation ] | auto |
| Initial: | auto |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Writing-Modes] Glyph Composition V6.0MR1
| Value: | none | horizontal |
| Initial: | none |
| Applies to: | non-replaced inline elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS2.1] 16.3.1 Underlining, overlining, striking, and blinking
[CSS3-Text] Text Decoration
| Value: | <text-decoration-line> || <text-decoration-color> || <text-decoration-style> |
| Initial: | none |
| Applies to: | all elements and generated content |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Text] Text Decoration
| Value: | <color> |
| Initial: | currentColor |
| Applies to: | all elements and generated content |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Text] Text Decoration
| Value: | none | [ underline || overline || line-through ] |
| Initial: | none |
| Applies to: | all elements and generated content |
| Inherited: | no (but see prose) |
| Percentages: | N/A |
[CSS3-Text] Text Decoration
| Value: | <border-style> |
| Initial: | solid |
| Applies to: | all elements and generated content |
| Inherited: | no |
| Percentages: | N/A |
[CSS3-Text] Text Decoration V6.0
| Value: | <color> |
| Initial: | currentColor |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Text Decoration V6.0
| Value: | before | after |
| Initial: | before |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Text Decoration V6.0
| Value: | none | [spaces || punctuation || symbols || narrow] |
| Initial: | spaces |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Text Decoration V6.0
| Value: | none | [[filled | open] || [dot | circle | double-circle | triangle | sesame]] | <string> |
| Initial: | none |
| Applies to: | all elements |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Spacing
| Value: | none | [punctuation | punctuation-except-fullstop] || [kana | ideograph] || inter-word] | auto |
| Initial: | none |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Writing-Modes] Vertical Text Layout V6.0MR1
| Value: | upright-right | upright | sideways-right | sideways | use-glyph-orientation |
| Initial: | upright-right |
| Applies to: | all elements except table row groups, rows, column groups, and columns |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-GCPM] Character substitution
| Value: | [<string> <string>]+ | none |
| Initial: | none |
| Applies to: | all elements |
| Inherited: | no |
| Percentages: | N/A |
[CSS2.1] 16.5 Capitalization
[CSS3-Text] Transforming Text
| Value: | none | [ [ capitalize | uppercase | lowercase | capitalize-lowercase ] || [ fullwidth | fullwidth-if-vertical ] || fullsize-kana ] ] |
| Initial: | auto |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Text Decoration
| Value: | auto | before-edge | alphabetic | after-edge |
| Initial: | auto |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Line] Baseline alignment
| Value: | baseline | sub | super | top | text-top | middle | central | bottom | text-bottom | <percentage> | <length> |
| Initial: | baseline |
| Applies to: | inline-level and table-cell elements |
| Inherited: | no |
| Percentages: | refer to the line-height |
[CSS3-Text] Line Breaking and Word Boundaries
| Value: | normal | strict |
| Initial: | normal |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Line Breaking and Word Boundaries
| Value: | normal | keep-all | break-all |
| Initial: | normal |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Text] Text Wrapping
| Value: | normal | break-word |
| Initial: | normal |
| Applies to: | all elements and generated content |
| Inherited: | yes |
| Percentages: | N/A |
[CSS3-Writing-Modes] Vertical Text V6.0MR1
| Value: | horizontal-tb | vertical-rl | lr-tb | rl-tb | tb-rl |
| Initial: | horizontal-tb |
| Applies to: | all elements except table row groups, table column groups, table rows, and table columns |
| Inherited: | yes |
| Percentages: | N/A |
Specifies whether the line break right after the start tag is disregarded or not.
| Value: | false | true | auto |
| Initial: | false |
| Applies to: | <pre> element |
| Inherited: | no |
| Percentages: | N/A |
Values have the following meanings.
The line break right after the start tag is not desregarded.
The line break right after the start tag is desregarded.
The line break right after the start tag is desregarded with HTML, not disregarded with XHTML.
This is effective with the element that does not disregard the line break like <pre>.
Generates a hyper-link.
| Value: | <uri-specification> | none |
| Initial: | N/A |
| Applies to: | all inline elements |
| Inherited: | no |
| Percentages: | N/A |
☞ [XSL1.1] 7.23.6 external-destination, 7.23.8 internal-destination, xlink:href
Specifies the block progression dimension.
| Value: | <length> | <percentage> | auto |
| Initial: | auto |
| Applies to: | all elements but non-replaced inline elements, table columns, and column groups |
| Inherited: | no |
| Percentages: | refer to the logical height of the containing block |
☞ [XSL1.1] 7.15.3 block-progression-dimension
Specifies the inline progression dimension.
| Value: | <length> | <percentage> | auto |
| Initial: | auto |
| Applies to: | all elements but non-replaced inline elements, table rows, and row groups |
| Inherited: | no |
| Percentages: | refer to the logical width of the containing block |
☞ [XSL1.1] 7.15.7 inline-progression-dimension
Specifies the margin of the after region.
| Value: | <length> | <percentage> |
| Initial: | 0 |
| Applies to: | all elements except elements with table display types other than table-caption, table and inline-table |
| Inherited: | no |
| Percentages: | refer to width of containing block |
☞ [XSL1.1] 7.11.6 space-after
Specifies the margin of the before region.
| Value: | <length> | <percentage> |
| Initial: | 0 |
| Applies to: | all elements except elements with table display types other than table-caption, table and inline-table |
| Inherited: | no |
| Percentages: | refer to width of containing block |
☞ [XSL1.1] 7.11.5 space-before
Specifies how to treat the margin when the page breaks.
| Value: | [ auto | discard | keep ] keep? |
| Initial: | auto |
| Applies to: | block elements |
| Inherited: | no |
| Percentages: | N/A |
Values have the following meanings.
Retains the margin on the before side of the block placed at the start of the document or right after the forced page break. Except for that, it is the same as discard.
Discards the margin.
Retains the margin on the before side. When the second keep is specified, the margin on the after side is also retained.
Specifies the margin of the end region.
| Value: | <length> | <percentage> |
| Initial: | 0 |
| Applies to: | all elements except elements with table display types other than table-caption, table and inline-table |
| Inherited: | no |
| Percentages: | refer to width of containing block |
☞ [XSL1.1] 7.11.8 end-indent, 7.12.5 space-end
Specifies the margin of the start region.
| Value: | <length> | <percentage> |
| Initial: | 0 |
| Applies to: | all elements except elements with table display types other than table-caption, table and inline-table |
| Inherited: | no |
| Percentages: | refer to width of containing block |
☞ [XSL1.1] 7.11.7 start-indent, 7.12.6 space-start
Specifies the maximum block progression dimension.
| Value: | <length> | <percentage> | none |
| Initial: | none |
| Applies to: | all elements but non-replaced inline elements, table columns, and column groups |
| Inherited: | no |
| Percentages: | refer to the logical height of the containing block |
☞ [XSL1.1] 7.15.3 block-progression-dimension
Specifies the maximum inline progression dimension.
| Value: | <length> | <percentage> | none |
| Initial: | none |
| Applies to: | all elements but non-replaced inline elements, table rows, and row groups |
| Inherited: | no |
| Percentages: | refer to the logical width of the containing block |
☞ [XSL1.1] 7.15.7 inline-progression-dimension
Specifies the minimum block progression dimension.
| Value: | <length> | <percentage> |
| Initial: | 0 |
| Applies to: | all elements but non-replaced inline elements, table columns, and column groups |
| Inherited: | no |
| Percentages: | refer to the logical height of the containing block |
☞ [XSL1.1] 7.15.3 block-progression-dimension
Specifies the minimum inline progression dimension.
| Value: | <length> | <percentage> |
| Initial: | 0 |
| Applies to: | all elements but non-replaced inline elements, table rows, and row groups |
| Inherited: | no |
| Percentages: | refer to the logical width of the containing block |
☞ [XSL1.1] 7.15.7 inline-progression-dimension
CSS3 Values and Units : It is an extension of 'attr' function. Specify the element of the ancestor which applies attr() to the first parameter.
Although any counter name can be specified to the ident argument in counter(ident,list-style-type), there are some counter names defined already. page and pages among them are names that exist in the CSS specification. The others are names extended by AH Formatter V6.0. Counters with these same names cannot be defined.
Counters apply to pages (@page). This is useful for page numbers defined in [CSS3-Pages] Page-based counters.
Counters apply to pages (@page). This is useful for page numbers defined in [CSS3-Pages] Page-based counters.
Counters apply to footnotes (@footnote). This is useful for footnote numbers.
Counters apply to sidenotes (@sidenote). This is useful for sidenote numbers.