Shadow-Piercing descendant combinator, '/deep/' (aka '>>>') (deprecated)

When a >>> combinator (or shadow-piercing descendant combinator) is encountered in a selector, replace every element in the selector match list with every element reachable from the original element by traversing any number of child lists or shadow trees. See also https://www.chromestatus.com/feature/4964279606312960

Comments

Shadow-Piercing descendant combinator, '/deep/' (aka '>>>'), including '::shadow' pseudo elements, are being deprecated. This is was the resolution from the Web Components f2f meeting [1]. See also "Intent to deprecate" [2]. [1]: https://www.w3.org/wiki/Webapps/WebComponentsApril2015Meeting [2]: https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/68qSZM5QMRQ/pT2YCqZSomAJ See also "Intent to remove": https://groups.google.com/a/chromium.org/d/topic/blink-dev/HX5Y8Ykr5Ns/discussion

Specification

Editor's draft

Status in Chromium

Blink>DOM>ShadowDOM


Deprecated (tracking bug) in:

  • Chrome for desktop release 45
  • Chrome for Android release 45
  • Opera release 32
  • Opera for Android release 32

Consensus & Standardization

  • No public signals
  • No public signals
  • No public signals
  • No signals

Owner

Last updated on 2017-10-20