- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Sat, 9 Feb 2013 10:03:51 -0700
- To: Cameron McCormack <cam@mcc.id.au>
- Cc: Bjoern Hoehrmann <derhoermi@gmx.net>, "public-script-coord@w3.org" <public-script-coord@w3.org>
On Fri, Feb 8, 2013 at 3:55 PM, Cameron McCormack <cam@mcc.id.au> wrote: > What about instead providing access to an object that represents the > pseudo-element: > > element.pseudo("::before").computedStyle.color I think this is the ideal solution. It's simple, unlikely to have naming clashes, and it allows us a beautiful extension point for doing things in the future like adding event handlers to pseudo-elements. > Or if we event wanted to special case a few standard pseudo-elements: > > element.before.computedStyle.color Horrible idea. ^_^ Much more likely to have naming clashes, which means we also have to do a compat study before naming any new pseudo-element forever. There is absolutely no reason to ever special-case just a few "standard" pseudos. ~TJ
Received on Saturday, 9 February 2013 17:04:37 UTC