[css-content-3] Add missing <content-list> sub-productions #9318
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #7368.
<content-list>currently expands to<string> | contents | <image> | <counter> | <quote> | <target> | <leader()>.But according to the table of contents, it is missing
<string()>and<content()>(annotations added, starting with->):The proposed syntax includes
<string()>and<content()>, and have its sub-productions sorted according to the table of contents (which makes it easier to go back and forth between the definitions of<content-list>and its sub-productions).Please correct me if I am wrong, @faceless2: this syntax allows to remove the paragraphs related to
<content-list>in CSS GCPM 3, below thestring-setproperty definition table, and to reference<content-list>from CSS Content 3 instead, noting that<attr()>, as defined in CSS Values 5, can be used in any property declaration value.