| Professional Formatting Solutions | |||||||||||||
|
|||||||||||||
|
| CAUTION: | These specifications are not yet endorsed as W3C Recommendation. Especially CSS3 still has many drafts and there may be specification changes in the future. AH Formatter will continue to correspond to these specification changes. |
|---|
Sometimes items with [yes] have some limitation(s) that do not affect their ability to accomplish the specified tasks. With CSS3, a draft specification before the candidate, when a certain implementation is performed, it is considered as [yes]. This is because specification is not being fixed, we cannot judge whether it's partial or not clearly. See also CSS Reference.
| CSS |
|---|
| • CSS Tutorial |
| • CSS Conformance |
| • CSS Reference |
| • XSL-CSS Corresponding Table |
| Name | Current condition | Comments |
|---|---|---|
| 4.4 | yes | ☞ Encodings |
| Name | Current condition | Comments |
|---|---|---|
| 5.2.1 (,) | yes | |
| 5.3 (*) | yes | |
| 5.4 (E) | yes | |
| 5.5 (E F) | yes | |
| 5.6 (E > F) | yes | |
| 5.7 (E + F) | yes | |
| 5.8.1 ([att], [att=val], [att~=val], [att|=val]) | yes | |
| 5.8.3 (.class) | yes | |
| 5.9 (#id) | yes | |
| 5.11.1 The pseudo-class | yes | |
| 5.11.2 The :link and :visited | partial | :visited is not supported. |
| 5.11.3 The dynamic pseudo-classes: :hover, :active, and :focus | no | |
| 5.11.4 The lang | yes | |
| 5.12.1 The pseudo-element | yes | |
| 5.12.2 The pseudo-element | yes | |
| 5.12.3 The pseudo-elements | yes |
| Name | Current condition | Comments |
|---|---|---|
| 6.2.1 The '' value | yes | |
| 6.3 The rule | yes | |
| 6.4.2 rules | yes |
| Name | Current condition | Comments |
|---|---|---|
| 7.2.1 The rule | yes | 'print' and 'all' media types are supported. |
| Name | Current condition | Comments |
|---|---|---|
| 8.3 'margin-top', 'margin-right', 'margin-bottom', 'margin-left', 'margin' | yes | |
| 8.4 'padding-top', 'padding-right', 'padding-bottom', 'padding-left', 'padding' | yes | |
| 8.5.1 'border-top-width', 'border-right-width', 'border-bottom-width', 'border-left-width', 'border-width' | yes | |
| 8.5.2 'border-top-color', 'border-right-color', 'border-bottom-color', 'border-left-color', 'border-color' | yes | |
| 8.5.3 'border-top-style', 'border-right-style', 'border-bottom-style', 'border-left-style', 'border-style' | yes | |
| 8.5.4 'border-top', 'border-right', 'border-bottom', 'border-left', 'border' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 9.2.4 The '' property | yes | ☞ CSS3 Ruby |
| 9.3.1 'position' | yes | |
| 9.3.2 'top', 'right', 'bottom', 'left' | yes | |
| 9.5.1 'float' | yes | The page break (column break) in the float is supported. |
| 9.5.2 'clear' | yes | |
| 9.9.1 'z-index' | yes | |
| 9.10 'direction', 'unicode-bidi' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 10.2 'width' | yes | |
| 10.4 'min-width', 'max-width' | yes | |
| 10.5 'height' | yes | |
| 10.7 'min-height', 'max-height' | yes | |
| 10.8 Line height calculations: '' | yes | |
| 10.8 Line height calculations: '' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 11.1.1 'overflow' | yes | |
| 11.1.2 'clip' | yes | |
| 11.2 'visibility' | yes | visibility:collapse specified to table-column is considered as hidden. |
| Name | Current condition | Comments |
|---|---|---|
| 12.2 The '' property | yes | open-quote, close-quote, no-open-quote and no-close-quote are supported. |
| 12.3.1 Specifying quotes with the '' property | yes | |
| 12.4 Automatic counters and numbering: '' | yes | |
| 12.4 Automatic counters and numbering: '' | yes | |
| 12.5.1 Lists: '' | yes | |
| 12.5.1 Lists: '' | yes | |
| 12.5.1 Lists: '' | yes | |
| 12.5.1 Lists: '' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 13.2 the @page rule | yes | |
| 13.2.2 selecting left, right, and first pages (:left, :right, :first) | yes | |
| 13.3.1 'page-break-before', 'page-break-after', 'page-break-inside' | yes |
☞ (-ah-)page-break-before ☞ (-ah-)page-break-after ☞ (-ah-)page-break-inside |
| 13.3.2 'orphans', 'widows' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 14.1 Foreground color: '' | yes | |
| 14.2.1 Background properties: '' | yes | |
| 14.2.1 Background properties: '' | yes | |
| 14.2.1 Background properties: '' | yes | |
| 14.2.1 Background properties: '' | yes | |
| 14.2.1 Background properties: '' | yes | |
| 14.2.1 Background properties: '' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 15.3 'font-family' | yes | |
| 15.4 'font-style' | yes | |
| 15.5 'font-variant' | yes | |
| 15.6 'font-weight' | yes | |
| 15.7 'font-size' | yes | |
| 15.8 'font' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 16.1 'text-indent' | yes | |
| 16.2 'text-align' | yes | |
| 16.3.1 'text-decoration' | yes | Limitation: blink is not supported. |
| 16.4 Letter and word spacing: '' | yes | |
| 16.4 Letter and word spacing: '' | yes | |
| 16.5 Capitalization: '' | yes | |
| 16.6 Whitespace: '' | yes |
| Name | Current condition | Comments | |
|---|---|---|---|
| 17.4.1 'caption-side' | yes | ||
| 17.5.2 'table-layout' | yes | ||
| 17.6.1 The 'border-spacing' | yes | ||
| 17.6.1.1 'empty-cells' | yes | ||
| 17.6.2 The 'border-collapse' | yes |
| Name | Current condition | Comments |
|---|---|---|
| 18.1 Cursors: 'cursor' | no | |
| 18.4 Dynamic outlines: 'outline' | no |
| Name | Current condition | Comments |
|---|---|---|
| 3.7 The '' property | yes | ☞ (-ah-)background-clip |
| 3.8 The '' property | yes | ☞ (-ah-)background-origin |
| 3.9 The '' property | yes | |
| 6.1 The '' property | yes |
| Name | Current condition | Comments |
|---|---|---|
| The '' property | yes | ☞ (-ah-)border-*-radius |
| The '' property | yes | |
| The '' property | yes | |
| The '' property | yes | |
| The '' property | yes | ☞ (-ah-)border-radius |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)crop |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)font-size-adjust |
| '' property | yes | ☞ (-ah-)font-stretch |
| Name | Current condition | Comments |
|---|---|---|
| at-rule | yes | Only the following specifications are supported.
|
| Name | Current condition | Comments |
|---|---|---|
| Setting named strings: '' property | yes | ☞ (-ah-)string-set env() is not supported. |
| Using named strings: | yes |
| Name | Current condition | Comments |
|---|---|---|
| yes |
| Name | Current condition | Comments |
|---|---|---|
| yes | ||
| yes | ||
| yes |
| Name | Current condition | Comments |
|---|---|---|
| yes | ☞ (-ah-)float | |
| yes | display: inline is not supported. | |
| '' property | yes | ☞ (-ah-)border-length |
| pseudo-element | yes | |
| pseudo-element | yes | |
| no |
| Name | Current condition | Comments |
|---|---|---|
| yes | ☞ (-ah-)float | |
| yes | ||
| pseudo-element | yes | |
| pseudo-element | yes |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)hyphens |
| '' property | yes | ☞ (-ah-)hyphenate-before |
| '' property | yes | ☞ (-ah-)hyphenate-after |
| '' property | yes | ☞ (-ah-)hyphenate-lines |
| '' property | yes | ☞ (-ah-)hyphenate-character |
| Name | Current condition | Comments |
|---|---|---|
| '' list-style-type | yes | ☞ (-ah-)list-style-type |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)text-replace |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)image-resolution |
| '' property | yes | ☞ (-ah-)background-image-resolution |
| Name | Current condition | Comments |
|---|---|---|
| yes |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)float multicol, intrude, unless-room, next, page() and hide are not supported. |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)page |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)change-bar-class |
| '' property | yes | ☞ (-ah-)change-bar-color |
| '' property | yes | ☞ (-ah-)change-bar-offset |
| '' property | yes | ☞ (-ah-)change-bar-side |
| '' property | yes | ☞ (-ah-)change-bar-style |
| '' property | yes | ☞ (-ah-)change-bar-width |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)alignment-adjust |
| '' property | yes | ☞ (-ah-)alignment-baseline |
| '' property | yes | ☞ (-ah-)baseline-shift |
| '' property | yes | ☞ (-ah-)dominant-baseline |
| '' property | yes | ☞ (-ah-)vertical-align |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)list-style-type |
| Name | Current condition | Comments |
|---|---|---|
| pseudo-element | yes |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)column-width |
| '' property | yes | ☞ (-ah-)column-count |
| '' property | yes | ☞ (-ah-)columns |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)column-gap |
| '' property | yes | ☞ (-ah-)column-rule-color |
| '' property | yes | ☞ (-ah-)column-rule-style |
| '' property | yes | ☞ (-ah-)column-rule-width |
| '' property | yes | ☞ (-ah-)column-rule |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)break-before |
| '' property | yes | ☞ (-ah-)break-after |
| '' property | yes | ☞ (-ah-)break-inside |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)column-span |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)column-fill |
| Name | Current condition | Comments |
|---|---|---|
| rule | yes |
| Name | Current condition | Comments |
|---|---|---|
| yes |
| Name | Current condition | Comments |
|---|---|---|
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes | ||
| yes |
| Name | Current condition | Comments |
|---|---|---|
| Page number: | yes | |
| Total number of pages: | yes |
| Name | Current condition | Comments |
|---|---|---|
| Page size: '' property | yes | ☞ (-ah-)size |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)page |
| Name | Current condition | Comments |
|---|---|---|
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes | |
| pseudo-class | yes |
| Name | Current condition | Comments |
|---|---|---|
| pseudo-class | yes |
| Name | Current condition | Comments |
|---|---|---|
| pseudo-elements | yes |
| Name | Current condition | Comments |
|---|---|---|
| yes |
There are no specifications about CSS3 Tables opened to the public. table-column-span and table-row-span are just candidate properties that will be dominant.
| Name | Current condition | Comments |
|---|---|---|
| 'table-column-span' property | yes | ☞ (-ah-)table-column-span |
| 'table-row-span' property | yes | ☞ (-ah-)table-row-span |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)word-break |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)word-wrap |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)text-align |
| '' property | yes | ☞ (-ah-)text-align-last |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)punctuation-trim |
| '' property | yes | ☞ (-ah-)text-justify-trim |
| '' property | yes | ☞ (-ah-)text-autospace |
See also .
| Name | Current condition | Comments |
|---|---|---|
| 'text-decoration-line' property | yes | ☞ (-ah-)text-decoration-line |
| 'text-decoration-color' property | yes | ☞ (-ah-)text-decoration-color |
| 'text-decoration-style' property | yes | ☞ (-ah-)text-decoration-style |
| 'text-decoration' property | yes | ☞ (-ah-)text-decoration |
| 'text-underline-position' property | yes | ☞ (-ah-)text-underline-position |
| 'text-emphasis-style' property | yes | ☞ (-ah-)text-emphasis-style V6.0 |
| 'text-emphasis-color' property | yes | ☞ (-ah-)text-emphasis-color V6.0 |
| 'text-emphasis-position' property | partial | ☞ (-ah-)text-emphasis-position V6.0 |
| 'text-emphasis-skip' property | yes | ☞ (-ah-)text-emphasis-skip V6.0 |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)hanging-punctuation |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ (-ah-)block-progression |
| '' property | yes | ☞ (-ah-)writing-mode |
| Name | Current condition | Comments |
|---|---|---|
| 3.1 Ruby specific 'display' property values | partial | ruby, ruby-base and ruby-text are supported. V6.0 |
| 'ruby-position' property | partial | ☞ (-ah-)ruby-position V6.0 |
| 'ruby-align' property | partial | ☞ (-ah-)ruby-align V6.0 |
| 'ruby-overhang' property | yes | ☞ (-ah-)ruby-overhang V6.0 |
| 'ruby-span' property | no |
| Name | Current condition | Comments |
|---|---|---|
| '' property | yes | ☞ box-sizing |
| Name | Current condition | Comments |
|---|---|---|
| '' value | yes | |
| '' value | yes | |
| '' value | yes |
| Name | Current condition | Comments |
|---|---|---|
| function | yes | |
| function | yes | |
| function | yes | |
| function | yes |