[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-set
property 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.