On Tue, May 3, 2016 at 9:13 PM Rune Lillesveen <rune@opera.com> wrote: > On Tue, May 3, 2016 at 12:57 PM, Shane Stephens <shans@google.com> wrote: > > I'm not sure it makes sense to match rules on out-of-document elements at > > all. Some rules (like nth-child) are conditional and may match once the > > element is inserted (plus there's inheritance), so any computed style is > not > > guaranteed to be correct. I'd rather specify that elements must be in the > > tree to match rules, and either provide no style or provide initial > values > > only for out-of-document elements. > > I didn't understand what you meant by :nth-child and the computed > style not being correct. :nth-child would never match detached > elements which do not have a parent element, the same way document > root elements never match :nth-child. Descendants would match as > usual. > Right, that's what I mean. The computed style of the detached element can't be "correct" in general as it might be modified by context when inserted into the document. Given that, what would a computed style on a detached element actually represent, and what use cases would there be to have one? Cheers, -Shane > > > I don't think there are any compatibility issues for open web content as > our > > behavior here is quite divergent. > > No, probably not. I don't know if there are any obvious use cases here. > > -- > Rune Lillesveen >Received on Tuesday, 3 May 2016 21:50:07 UTC
This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:14:59 UTC