commit | fb366cf3e447762a7abb09993384a256d8dcaa85 | [log] [tgz] |
---|---|---|
author | Oriol Brufau <obrufau@igalia.com> | Mon Jan 13 14:31:55 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Jan 13 14:31:55 2020 |
tree | 464479f46e0976370c94c1f3ecac7ea782858250 | |
parent | eac57b7755e7058b8893dc5ec7e3b00a35c74a5e [diff] |
[css-pseudo] Allow nested ::marker pseudo-elements Currently, pseudo-elements can only be originated by elements. However, ::before or ::after pseudo-elements can have 'display: list-item', and thus should be able to originate a nested ::marker. This patch adds the changes for making that possible. But note it has no effect in practice, since currently list markers are only pseudo- elements when their 'content' is not 'normal', and a nested ::marker can't be targeted by selectors yet. However, this change is necessary for implementing 'content: normal' markers as real pseudo-elements. BUG=457718 Change-Id: I81a5c90b7117127e251a296c0bef66a12a95129c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1995329 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Oriol Brufau <obrufau@igalia.com> Cr-Commit-Position: refs/heads/master@{#730531}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .