diff --git a/css-color-4/Overview.bs b/css-color-4/Overview.bs
index 4632444ac14..08ea6cb4f5e 100644
--- a/css-color-4/Overview.bs
+++ b/css-color-4/Overview.bs
@@ -222,7 +222,7 @@ Foreground Color: the 'color' property
Name: color
Value: <>
Initial: CanvasText
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: N/A
Computed value: computed color, see resolving color values
diff --git a/css-color-adjust-1/Overview.bs b/css-color-adjust-1/Overview.bs
index 6d09e2e8c9a..d3f9ef8e08b 100644
--- a/css-color-adjust-1/Overview.bs
+++ b/css-color-adjust-1/Overview.bs
@@ -115,7 +115,7 @@ Opting Into a Preferred Color Scheme: the 'color-scheme' property {#color-scheme
Name: color-scheme
Value: normal | [ light | dark | <> ]+
Initial: normal
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Computed Value: the keyword ''normal'', or an ordered list of specified color scheme keywords
@@ -407,7 +407,7 @@ Opting Out of a Forced Color Scheme: the 'forced-color-adjust' property {#forced
Name: forced-color-adjust
Value: auto | none
Initial: auto
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Animatable: not animatable
diff --git a/css-fonts-4/Overview.bs b/css-fonts-4/Overview.bs
index dbabf89e57d..1e54ea8ed33 100644
--- a/css-fonts-4/Overview.bs
+++ b/css-fonts-4/Overview.bs
@@ -68,7 +68,7 @@ Font family: the 'font-family!!property' property
Name: font-family
Value: [ <> | <> ]#
Initial: depends on user agent
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: list, each item a string and/or <> keywords
@@ -505,7 +505,7 @@ Generic font families
Name: font-weight
Value: <> | bolder | lighter
Initial: normal
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: a number, see below
@@ -651,7 +651,7 @@ Font width: the 'font-stretch!!property' property
Name: font-stretch
Value: normal | <> | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded
Initial: normal
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: Not resolved
Computed value: a percentage, see below
@@ -723,7 +723,7 @@ Font style: the 'font-style!!property' property
Name: font-style
Value: normal | italic | oblique <>?
Initial: normal
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: the keyword specified, plus angle in degrees if specified
@@ -840,7 +840,7 @@ Font size: the 'font-size' property
Name: font-size
Value: <> | <> | <>
Initial: medium
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: refer to parent element's font size
Computed value: an absolute length
@@ -1019,7 +1019,7 @@ Relative sizing: the 'font-size-adjust' property
Name: font-size-adjust
Value: none | <>
Initial: none
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: N/A
Computed value: a number or the keyword ''font-size-adjust/none''
@@ -1207,7 +1207,7 @@ Shorthand font property: the 'font' property
<> ]? <<'font-size'>> [ / <<'line-height'>> ]? <<'font-family'>> ] |
caption | icon | menu | message-box | small-caption | status-bar
Initial: see individual properties
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: see individual properties
Computed value: see individual properties
@@ -1428,7 +1428,7 @@ Controlling synthesized bold: The 'font-synthesis-weight' property
Name: font-synthesis-weight
Value: auto | none
Initial: auto
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: N/A
Computed value: specified keyword
@@ -1457,7 +1457,7 @@ Controlling synthesized oblique: The 'font-synthesis-style' property
Name: font-synthesis-style
Value: auto | none
Initial: auto
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: N/A
Computed value: specified keyword
@@ -1486,7 +1486,7 @@ Controlling synthesized small caps: The 'font-synthesis-small-caps' property
Name: font-synthesis
Value: none | [ weight || style ]
Initial: weight style small-caps
- Applies to: all elements
+ Applies to: all elements and text
Inherited: yes
Percentages: N/A
Computed value: specified keyword(s)
@@ -3700,7 +3700,7 @@ Name: font-kerning
Value: auto | normal | none
Initial: auto
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -3773,7 +3773,7 @@ Name: font-variant-ligatures
Value: normal | none | [ <common-lig-values> || <discretionary-lig-values> || <historical-lig-values> || <contextual-alt-values> ]
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -3880,7 +3880,7 @@ Name: font-variant-position
Value: normal | sub | super
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -4086,7 +4086,7 @@ Name: font-variant-caps
Value: normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -4245,7 +4245,7 @@ Name: font-variant-numeric
Value: normal | [ <> || <> || <> || ordinal || slashed-zero ]
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -4386,7 +4386,7 @@ Value: normal | [ stylistic(<>) ||
ornaments(<>) ||
annotation(<>) ]
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -4838,7 +4838,7 @@ Name: font-variant-east-asian
Value: normal | [ <> || <> || ruby ]
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -4946,7 +4946,7 @@ Name: font-variant
Value: normal | none | [ <> || <> || <> || <> || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || [ stylistic(<>) || historical-forms || styleset(<>#) || character-variant(<>#) || swash(<>) || ornaments(<>) || annotation(<>) ] || <> || <> || <> || ordinal || slashed-zero || <> || <> || ruby || [ sub | super ] ]
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -4982,7 +4982,7 @@ Name: font-feature-settings
Value: normal | <>#
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: as specified
@@ -5155,7 +5155,7 @@ body { font-feature-settings: "hwid"; /* Half-width OpenType feature */ }
Name: font-language-override
Value: normal | <>
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: N/A
Computed value: specified string or the keyword ''font-language-override/none''
@@ -5471,7 +5471,7 @@ Optical sizing control: the 'font-optical-sizing' property
Name: font-optical-sizing
Value: auto | none
Initial: auto
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: specified keyword
@@ -5554,7 +5554,7 @@ Low-level font variation settings control: the 'font-variation-settings' propert
Name: font-variation-settings
Value: normal | [ <> <>]#
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: n/a
Computed value: the keyword ''font-variation-settings/normal'' or a list, each item a string paired with a number
@@ -5683,7 +5683,7 @@ as well as the colored versions.
Name: font-palette
Value: none | normal | light | dark | <>
Initial: normal
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: N/a
Computed value: specified keyword or identifier
@@ -6017,7 +6017,7 @@ Selecting the text presentation style: The 'font-variant-emoji' property
Name: font-variant-emoji
Value: auto | text | emoji | unicode
Initial: auto
-Applies to: all elements
+Applies to: all elements and text
Inherited: yes
Percentages: N/a
Computed value: specified keyword
diff --git a/css-text-3/Overview.bs b/css-text-3/Overview.bs
index 71adffc8980..28b14b38c34 100644
--- a/css-text-3/Overview.bs
+++ b/css-text-3/Overview.bs
@@ -443,7 +443,7 @@ Text Processing
Name: text-transform
Value: none | [capitalize | uppercase | lowercase ] || full-width || full-size-kana
Initial: none
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: n/a
Computed value: specified keyword
@@ -825,7 +825,7 @@ Order of Operations
Name: white-space
Value: normal | pre | nowrap | pre-wrap | break-spaces | pre-line
Initial: normal
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: n/a
Computed value: specified keyword
@@ -885,7 +885,7 @@ Order of Operations
This property specifies two things:
@@ -2302,7 +2302,7 @@ CUT SEGMENT BREAK TRANSFORM -->
Name: tab-size
Value: <> | <>
Initial: 8
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Computed value: the specified number or absolute length
Animation type: by computed value type
@@ -2863,7 +2863,7 @@ Line Breaking Details
Name: word-break
Value: normal | keep-all | break-all | break-word
Initial: normal
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: n/a
Computed value: specified keyword
@@ -3226,7 +3226,7 @@ Line Breaking Details
Name: line-break
Value: auto | loose | normal | strict | anywhere
Initial: auto
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: n/a
Computed value: specified keyword
@@ -3638,7 +3638,7 @@ Line Breaking Details
Name: hyphens
Value: none | manual | auto
Initial: manual
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: n/a
Computed value: specified keyword
@@ -3809,7 +3809,7 @@ Line Breaking Details
Name: overflow-wrap, word-wrap
Value: normal | break-word | anywhere
Initial: normal
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: n/a
Computed value: specified keyword
@@ -4302,7 +4302,7 @@ Shaping Across Intra-word Breaks
Name: text-justify
Value: auto | none | inter-word | inter-character
Initial: auto
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: n/a
Computed value: specified keyword
@@ -4630,7 +4630,7 @@ Word Spacing: the 'word-spacing' property
Name: word-spacing
Value: normal | <>
Initial: normal
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Percentages: N/A
Computed value: an absolute length
@@ -4783,7 +4783,7 @@ Word Spacing: the 'word-spacing' property
Name: letter-spacing
Value: normal | <>
Initial: normal
- Applies to: inline boxes
+ Applies to: inline boxes and text
Inherited: yes
Computed value: an absolute length
Animation type: by computed value type
@@ -5601,7 +5601,7 @@ Cursive Scripts
Name: hanging-punctuation
Value: none | [ first || [ force-end | allow-end ] || last ]
Initial: none
- Applies to: inline boxes
+ Applies to: text
Inherited: yes
Canonical order: per grammar
Computed value: specified keyword(s)
diff --git a/css-text-4/Overview.bs b/css-text-4/Overview.bs
index a543665a4fa..1a120d9e08d 100644
--- a/css-text-4/Overview.bs
+++ b/css-text-4/Overview.bs
@@ -77,7 +77,7 @@ Detecting Word Boundaries: the 'word-boundary-detection' property
Name: word-boundary-detection
Value: normal | manual | auto(<>)
Initial: normal
- Applies to: [=inline boxes=]
+ Applies to: text
Inherited: yes
Percentages: N/A
Computed value: as specified (However, see special provision for unsupported <>)
@@ -488,7 +488,7 @@ Makig Word Boundaries Visible: the 'word-boundary-expansion' property
Name: word-boundary-expansion
Value: none | space | ideographic-space
Initial: none
- Applies to: [=inline boxes=]
+ Applies to: text
Inherited: yes
Percentages: N/A
Computed value: as specified
@@ -815,7 +815,7 @@ White Space Collapsing: the 'text-space-collapse' property
Name: text-space-collapse
Value: collapse | discard | preserve | preserve-breaks | preserve-spaces
Initial: collapse
- Applies to: all elements
+ Applies to: text
Inherited: yes
Percentages: n/a
Computed value: specified keyword
@@ -823,7 +823,7 @@ White Space Collapsing: the 'text-space-collapse' property
This property declares whether and how
- white space inside the element
+ white space
is collapsed.
Values have the following meanings,
which must be interpreted according to the white space processing rules:
@@ -884,7 +884,7 @@ White Space Trimming: the 'text-space-trim' property
Name: text-space-trim
Value: none | trim-inner || discard-before || discard-after
Initial: none
- Applies to: all elements
+ Applies to: [=inline boxes=]
Inherited: no
Percentages: n/a
Computed value: specified keyword(s)
@@ -949,7 +949,7 @@ Text Wrap Settings: the 'text-wrap' property
Name: text-wrap
Value: wrap | nowrap | balance | stable | pretty
Initial: wrap
- Applies to: inline boxes and block containers
+ Applies to: text and block containers
Inherited: yes
Percentages: n/a
Computed value: specified keyword
@@ -1253,7 +1253,7 @@ Shorthand for White Space and Wrapping: the 'white-space' property
Name: white-space
Value: normal | pre | nowrap | pre-wrap | pre-line
Initial: auto
- Applies to: all elements
+ Applies to: See individual properties
Inherited: yes
Percentages: n/a
Animation type: discrete
@@ -1319,7 +1319,7 @@ Hyphens: the 'hyphenate-character' property
Name: hyphenate-character
Value: auto | <>
Initial: auto
- Applies to: all elements
+ Applies to: text
Inherited: yes
Percentages: n/a
Computed value: specified keyword
@@ -1366,7 +1366,7 @@ Hyphenation Size Limit: the 'hyphenate-limit-zone' property
Name: hyphenate-limit-zone
Value: <>
Initial: 0
- Applies to: block containers
+ Applies to: [=block containers=]
Inherited: yes
Percentages: refers to length of the line box
Computed value: computed <> value
@@ -1387,7 +1387,7 @@ Hyphenation Character Limits: the 'hyphenate-limit-chars' property
Name: hyphenate-limit-chars
Value: [ auto | <> ]{1,3}
Initial: auto
- Applies to: all elements
+ Applies to: text
Inherited: yes
Percentages: n/a
Computed value: three values, each either the ''hyphenate-limit-chars/auto'' keyword or an integer
@@ -1456,7 +1456,7 @@ Hyphenation Line Limits: the 'hyphenate-limit-lines' and 'hyphenate-limit-last'
Name: hyphenate-limit-last
Value: none | always | column | page | spread
Initial: none
- Applies to: block containers
+ Applies to: [=block containers=]
Inherited: yes
Percentages: n/a
Computed value: specified keyword
diff --git a/css-text-decor-3/Overview.bs b/css-text-decor-3/Overview.bs
index e75533583fb..63abcbba2fb 100644
--- a/css-text-decor-3/Overview.bs
+++ b/css-text-decor-3/Overview.bs
@@ -571,6 +571,7 @@ Emphasis Mark Style: the 'text-emphasis-style' property
Name: text-emphasis-style
Value: none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <>
Initial: none
+ Applies to: text
Inherited: yes
Computed value: the keyword ''text-emphasis-style/none'', a pair of keywords representing the shape and fill, or a string
Animation type: discrete
@@ -687,6 +688,7 @@ Emphasis Mark Color: the 'text-emphasis-color' property
Name: text-emphasis-color
Value: <>
Initial: currentcolor
+ Applies to: text
Inherited: yes
Computed value: computed color
Animation type: by computed value type
@@ -724,6 +726,7 @@ Emphasis Mark Position: the 'text-emphasis-position' property
Name: text-emphasis-position
Value: [ over | under ] && [ right | left ]?
Initial: over right
+ Applies to: text
Inherited: yes
Computed value: specified keyword(s)
Animation type: discrete
@@ -839,6 +842,7 @@ Text Shadows: the 'text-shadow' property
Name: text-shadow
Value: none | [ <>? && <>{2,3} ]#
Initial: none
+ Applies to: text
Inherited: yes
Computed value: either the keyword ''box-shadow/none'' or
a list, each item consisting of three absolute lengths
diff --git a/css-text-decor-4/Overview.bs b/css-text-decor-4/Overview.bs
index 5bda1d89530..231643f385f 100644
--- a/css-text-decor-4/Overview.bs
+++ b/css-text-decor-4/Overview.bs
@@ -175,6 +175,7 @@ Text Decoration Lines: the 'text-decoration-line' property
Name: text-decoration-line
Value: none | [ underline || overline || line-through || blink ] | spelling-error | grammar-error
Initial: none
+ Applies to: all elements
Inherited: no (but see prose, above)
Computed value: specified keyword(s)
Animation type: discrete
@@ -263,6 +264,7 @@ Text Decoration Style: the 'text-decoration-style' property
Name: text-decoration-style
Value: solid | double | dotted | dashed | wavy
Initial: solid
+ Applies to: all elements
Inherited: no
Computed value: specified keyword
Animation type: discrete
@@ -286,6 +288,7 @@ Text Decoration Color: the 'text-decoration-color' property
Name: text-decoration-color
Value: <>
Initial: currentcolor
+ Applies to: all elements
Inherited: no
Computed value: computed color
Animation type: by computed value type
@@ -501,6 +504,7 @@ Text Underline Position: the 'text-underline-position' property
Name: text-underline-position
Value: auto | [ from-font | under ] || [ left | right ]
Initial: auto
+ Applies to: all elements
Inherited: yes
Computed value: specified keyword(s)
Animation type: discrete
@@ -1241,6 +1245,7 @@ Emphasis Mark Style: the 'text-emphasis-style' property
Name: text-emphasis-style
Value: none | [ [ filled | open ] || [ dot | circle | double-circle | triangle | sesame ] ] | <>
Initial: none
+ Applies to: text
Inherited: yes
Computed value: the keyword ''text-emphasis-style/none'', a pair of keywords representing the shape and fill, or a string
Animation type: discrete
@@ -1357,6 +1362,7 @@ Emphasis Mark Color: the 'text-emphasis-color' property
Name: text-emphasis-color
Value: <>
Initial: currentcolor
+ Applies to: text
Inherited: yes
Computed value: computed color
Animation type: by computed value type
@@ -1394,6 +1400,7 @@ Emphasis Mark Position: the 'text-emphasis-position' property
Name: text-emphasis-position
Value: [ over | under ] && [ right | left ]?
Initial: over right
+ Applies to: text
Inherited: yes
Computed value: specified keyword(s)
Animation type: discrete
@@ -1512,7 +1519,7 @@ Emphasis Mark Skip: the 'text-emphasis-skip' property
Name: text-emphasis-skip
Value: spaces || punctuation || symbols || narrow
Initial: spaces punctuation
- Applies to: all elements
+ Applies to: text
Inherited: yes
Percentages: N/A
Computed value: specified keyword(s)
@@ -1912,6 +1919,7 @@ Text Shadows: the 'text-shadow' property
Name: text-shadow
Value: none | [ <>? && <>{2,4} ]#
Initial: none
+ Applies to: text
Inherited: yes
Computed value: either the keyword ''box-shadow/none'' or
a list, each item consisting of four absolute lengths
diff --git a/css-writing-modes-4/Overview.bs b/css-writing-modes-4/Overview.bs
index 73d8f7f3b91..7d4b01ff072 100644
--- a/css-writing-modes-4/Overview.bs
+++ b/css-writing-modes-4/Overview.bs
@@ -2537,7 +2537,7 @@ Horizontal-in-Vertical Composition: the 'text-combine-upright' property
Name: text-combine-upright
Value: none | all | [ digits <integer>? ]
Initial: none
- Applies to: non-replaced inline elements
+ Applies to: [=inline boxes=] and text
Inherited: yes
Percentages: n/a
Computed value: specified keyword, plus integer if ''digits''