W3C home > Mailing lists > Public > www-style@w3.org > April 2013

Re: [shadowdom]: Using :root to specify the insertion point in ::distributed

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Tue, 2 Apr 2013 23:40:34 -0700
Message-ID: <CAAWBYDCYENDdHrNmnigqX5wa4v948GBc28sCKOmnbYs-JHcLcA@mail.gmail.com>
To: Hayato Ito <hayato@google.com>
Cc: fantasai <fantasai.lists@inkedblade.net>, www-style list <www-style@w3.org>
On Tue, Apr 2, 2013 at 8:37 PM, Hayato Ito <hayato@google.com> wrote:
> Let me clarify the question.
>
> Given the following tree:
>
> <div id='shadowhost'>
>   <div id='first-div'></div>
>   <div id='second-div'></div>
> </div>
>
> Then, a shadow root of #shadow-host has <style> and <content> as follows:
>   <style>
>      content::distributed(> :first-child) { ... }
>   </style>
>   <content select='#second-div'></content>
>
> Does the selector, "content::distributed(> :first-child)",  match a
> node of '#second-div' in this case?
>
> There are two different points of views.
> (A) #second-div is the second child in the original tree.
> (B) #second-div is the first child of the insertion point *virtually*.
>
> We should honor (B) in this case, shouldn't we?

I support (B), yes.  In the tree *as the ::distributed()
pseudo-element sees it*, #second-div is the first child.

~TJ
Received on Wednesday, 3 April 2013 06:41:21 UTC

This archive was generated by hypermail 2.3.1 : Monday, 2 May 2016 14:39:10 UTC