diff --git a/css-text/Overview.bs b/css-text/Overview.bs index 4dab75e695e..8637ce23d86 100644 --- a/css-text/Overview.bs +++ b/css-text/Overview.bs @@ -298,47 +298,13 @@ Languages and Typesetting Case Transforms: the 'text-transform' property -
Name: | -text-transform | -
---|---|
Value: - | none | capitalize | uppercase | lowercase | full-width - | -
Initial: | -none | -
Applies to: | -all elements | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -as specified | -
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: text-transform + Value: none | capitalize | uppercase | lowercase | full-width + Initial: none + Inherited: yes + Canonical order: n/a +
This property transforms text for styling purposes. (It has no effect on the underlying content.) @@ -431,46 +397,14 @@ Languages and Typesetting White Space and Wrapping: the 'white-space' property -
Name: | -white-space | -
---|---|
Value: - | normal | pre | nowrap | pre-wrap | pre-line | -
Initial: | -normal - |
Applies to: | -all elements | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -as specified - |
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: white-space + Value: normal | pre | nowrap | pre-wrap | pre-line + Initial: normal + Applies to: all elements + Inherited: yes + Canonical order: n/a +
This property specifies two things:
Name: | -tab-size | -
---|---|
Value: - | <integer> | <length> | -
Initial: | -8 | -
Applies to: | -block containers | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -the specified integer or length made absolute | -
Animatable: - | as length - |
Canonical order: - | N/A - |
+ Name: tab-size + Value: <> | < > + Initial: 8 + Applies to: block containers + Inherited: yes + Computed value: the specified integer or length made absolute + Animation type: length + Canonical order: n/a +
This property determines the tab size used to render preserved tab characters (U+0009). Integers represent the measure as multiples of the space character's advance width (U+0020). @@ -896,46 +800,13 @@ Line Breaking Details
Name: | -word-break | -
---|---|
Value: - | normal | keep-all | break-all | -
Initial: | -normal | -
Applies to: | -all elements | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -specified value | -
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: word-break + Value: normal | keep-all | break-all + Initial: normal + Inherited: yes + Canonical order: n/a +
This property specifies soft wrap opportunities between letters, i.e. where it is “normal” and permissible to break lines of text. @@ -1036,46 +907,13 @@ Line Breaking Details
Name: | -line-break | -
---|---|
Value: - | auto | loose | normal | strict | -
Initial: | -auto | -
Applies to: | -all elements | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -specified value | -
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: line-break + Value: auto | loose | normal | strict + Initial: auto + Inherited: yes + Canonical order: n/a +
This property specifies the strictness of line-breaking rules applied within an element: @@ -1199,38 +1037,13 @@ Line Breaking Details
Name: - | hyphens - |
Value: - | none | manual | auto - |
---|---|
Initial: - | manual - |
Applies to: - | all elements - |
Inherited: - | yes - |
Percentages: - | N/A - |
Media: - | visual - |
Computed value: - | specified value - |
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: hyphens + Value: none | manual | auto + Initial: manual + Inherited: yes + Canonical order: n/a +
This property controls whether hyphenation is allowed to create more soft wrap opportunities within a line of text. @@ -1294,18 +1107,13 @@ Line Breaking Details
-Name: overflow-wrap, word-wrap -Value: normal | break-word -Initial: normal -Applies to: all elements -Inherited: yes -Percentages: N/A -Media: visual -Computed value: specified value -Animatable: no -Canonical order: N/A -+
+ Name: overflow-wrap, word-wrap + Value: normal | break-word + Initial: normal + Inherited: yes + Canonical order: n/a +
This property specifies whether the UA may arbitrarily break within a word to prevent overflow when an otherwise-unbreakable string is too @@ -1340,48 +1148,15 @@ Canonical order: N/A
Name: | -text-align | -
---|---|
Value: - | start | end | left | right | center | - justify | match-parent | justify-all - | -
Initial: | -start | -
Applies to: | -block containers | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -specified value, except for ''match-parent'' which computes as defined below | -
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: text-align + Value: start | end | left | right | center | justify | match-parent | justify-all + Initial: start + Applies to: block containers + Inherited: yes + Computed value: as specified, except for ''match-parent'' which computes as defined below + Canonical order: n/a +
This shorthand property sets the 'text-align-all' and 'text-align-last' properties @@ -1456,39 +1231,14 @@ Canonical order: N/A
Name: - | text-align-all - |
---|---|
Value: - | start | end | left | right | center | - justify | match-parent - |
Initial: - | start - |
Applies to: - | block containers - |
Inherited: - | yes - |
Percentages: - | N/A - |
Media: - | visual - |
Computed value: - | specified value - |
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: text-align-all + Value: start | end | left | right | center | justify | match-parent + Initial: start + Applies to: block containers + Inherited: yes + Canonical order: n/a +
This longhand of the 'text-align' shorthand property specifies the inline alignment of all lines of inline content in the block container, @@ -1501,47 +1251,14 @@ Canonical order: N/A
Name: | -text-align-last | -
---|---|
Value: - | auto | start | end | left | right | center | justify - | -
Initial: | -auto | -
Applies to: | -block containers | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -specified value | -
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: text-align-last + Value: auto | start | end | left | right | center | justify + Initial: auto + Applies to: block containers + Inherited: yes + Canonical order: n/a +
This property describes how the last line of a block or a line right before a forced line break is aligned. @@ -1558,47 +1275,14 @@ Canonical order: N/A
Name: | -text-justify | -
---|---|
Value: - | auto | none | inter-word | inter-character - | -
Initial: | -auto | -
Applies to: | -block containers and, optionally, inline elements | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -specified value | -
Animatable: - | no - |
Canonical order: - | N/A - |
+ Name: text-justify + Value: auto | none | inter-word | inter-character + Initial: auto + Applies to: block containers and, optionally, inline elements + Inherited: yes + Canonical order: n/a +
This property selects the justification method used when a line's alignment is set to ''justify'' (see 'text-align'). @@ -1898,38 +1582,16 @@ Possible Algorithms
Name: - | word-spacing - | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Value: - | normal | <Initial:
- | normal
- | Applies to:
- | all elements
- | Inherited:
- | yes
- | Percentages:
- | refers to width of the affected glyph
- | Media:
- | visual
- | Computed value:
- | an absolute length
- | Animatable:
- | as length, percentage, or calc
- | Canonical order:
- | N/A
- | |
+ Name: word-spacing + Value: normal | <> + Initial: normal + Inherited: yes + Percentages: refers to width of the affected glyph + Computed value: an absolute length + Animation type: length, percentage, or calc + Canonical order: n/a +
This property specifies additional spacing between “words”. @@ -1983,47 +1645,15 @@ Word Spacing: the 'word-spacing' property
Name: | -letter-spacing | -
---|---|
Value: - | normal | < |
-
Initial: | -normal | -
Applies to: | -all elements | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -an absolute length - |
Animatable: - | as length - |
Canonical order: - | N/A - |
+ Name: letter-spacing + Value: normal | <> + Initial: normal + Inherited: yes + Computed value: an absolute length + Animation type: length + Canonical order: n/a +
This property specifies additional spacing (commonly called tracking) between adjacent typographic character units. @@ -2226,50 +1856,17 @@ Cursive Scripts
Name: | -text-indent | -
---|---|
Value: - | [ <length> - | <percentage> - ] && hanging? && each-line? - | -
Initial: | -0 | -
Applies to: | -block containers | -
Inherited: | -yes | -
Percentages: | -refers to width of containing block | -
Media: | -visual | -
Computed value: | -the percentage as specified or the absolute length, - plus any keywords as specified - |
Animatable: - | as length, percentage, or calc, but only if keywords match - |
Canonical order: - | per grammar - |
+ Name: text-indent + Value: [ <> ] && hanging? && each-line? + Initial: 0 + Applies to: block containers + Inherited: yes + Percentages: refers to width of containing block + Computed value: the percentage as specified or the absolute length, plus any keywords as specified + Animation type: length, percentage, or calc, but only if keywords match + Canonical order: per grammar +
This property specifies the indentation applied to lines of inline content in a block. The indent is treated as a margin applied to @@ -2358,47 +1955,14 @@ Cursive Scripts
Name: | -hanging-punctuation | -
---|---|
Value: - | none | [ first || [ force-end | allow-end ] || last ] - | -
Initial: | -none | -
Applies to: | -inline elements | -
Inherited: | -yes | -
Percentages: | -N/A | -
Media: | -visual | -
Computed value: | -as specified | -
Animatable: - | no - |
Canonical order: - | per grammar - |
+ Name: hanging-punctuation + Value: none | [ first || [ force-end | allow-end ] || last ] + Initial: none + Applies to: inline elements + Inherited: yes + Canonical order: per grammar +
This property determines whether a punctuation mark, if one is present, hangs and may be placed outside the line box (or in the indent)