https://drafts.csswg.org/css-lists/#marker-side defines marker-side: match-self
and marker-side: match-parent
.
However, marker-side
in an inherited property, so one could set it in the list element like
ol { marker-side: match-self; }
expecting that match-self
will use the directionality of the ol
. But marker-side
applies to the list item, so the author should actually use
ol { marker-side: match-parent; }
even if it may seem to mean that it will use the directionality of ol
's parent.
It can also be confusing because direction
applies to ::marker. So somebody could think that marker-side: match-self
refers to the ::marker and marker-side: match-parent
refers to the ::marker's parent (i.e. the list item).
I think something like marker-side: match-list-item
and marker-side: match-list
would be much clearer.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3