diff --git a/css/properties.json b/css/properties.json index 71ec8ba7..414c1521 100644 --- a/css/properties.json +++ b/css/properties.json @@ -9774,6 +9774,51 @@ "status": "standard", "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/text-anchor" }, + "text-box": { + "syntax": "normal | <'text-box-trim'> || <'text-box-edge'>", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Inline" + ], + "initial": "normal", + "appliesto": "blockContainersAndInlineBoxes", + "computed": "theSpecifiedKeyword", + "order": "perGrammar", + "status": "standard" + }, + "text-box-edge": { + "syntax": "auto | ", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Inline" + ], + "initial": "auto", + "appliesto": "blockContainersAndInlineBoxes", + "computed": "theSpecifiedKeyword", + "order": "perGrammar", + "status": "standard" + }, + "text-box-trim": { + "syntax": "none | trim-start | trim-end | trim-both", + "media": "visual", + "inherited": false, + "animationType": "discrete", + "percentages": "no", + "groups": [ + "CSS Inline" + ], + "initial": "none", + "appliesto": "blockContainersAndInlineBoxes", + "computed": "theSpecifiedKeyword", + "order": "perGrammar", + "status": "standard" + }, "text-combine-upright": { "syntax": "none | all | [ digits ? ]", "media": "visual", diff --git a/css/properties.schema.json b/css/properties.schema.json index ac224f24..72b9b25e 100644 --- a/css/properties.schema.json +++ b/css/properties.schema.json @@ -171,6 +171,7 @@ "specifiedValueNumberClipped0To1", "theComputedLengthAndVisualBox", "theKeywordListStyleImageNoneOrComputedValue", + "theSpecifiedKeyword", "translucentValuesRGBAOtherwiseRGB", "twoAbsoluteLengthOrPercentages", "twoAbsoluteLengths" @@ -207,6 +208,7 @@ "beforeAndAfterPseudos", "blockContainerElements", "blockContainers", + "blockContainersAndInlineBoxes", "blockContainersAndMultiColumnContainers", "blockContainersExceptMultiColumnContainers", "blockContainersExceptTableWrappers", diff --git a/css/syntaxes.json b/css/syntaxes.json index 82f6ec73..59280d5d 100644 --- a/css/syntaxes.json +++ b/css/syntaxes.json @@ -881,6 +881,9 @@ "target-text()": { "syntax": "target-text( [ | ] , [ content | before | after | first-letter ]? )" }, + "text-edge": { + "syntax": "[ text | cap | ex | ideographic | ideographic-ink ] [ text | alphabetic | ideographic | ideographic-ink ]?" + }, "time-percentage": { "syntax": "