- From: Steve Orvell <sorvell@google.com>
- Date: Mon, 17 Mar 2014 14:24:03 -0700
- To: www-style list <www-style@w3.org>
- Message-ID: <CA+rMWZgcGC9NGduzaAnp_mxwKAX7qWCPvW43zfpBZ6+Pd5==zw@mail.gmail.com>
Let's say an author wants to style all `div`'s within the subtree selected to a given insertion point. Correct me if I'm wrong, but it seems like this selector would be required: content /content/ div, content /content/ * div { ...} This is based on the definition of the /content/ combinator here: http://dev.w3.org/csswg/shadow-styling/#content-combinator. Previously, the ShadowDOM spec defined a pseudo-element ::content for matching the content element. With this pseudo-element, to write a selector which matched the same set of elements would have been: ::content div { ... } This is certainly a win for brevity. If it's important to restrict a selector to the set of distributed elements, you can use the child combinator. In other words, these would be equivalent: content /content/ div { ... } ::content > div { ... } This makes me think a pseudo-element would be superior for matching distributed elements. Are there other reasons to prefer a combinator?
Received on Monday, 17 March 2014 21:24:31 UTC