W3C home > Mailing lists > Public > www-style@w3.org > August 2011

Re: [css3-content] Structural pseudo-elements

From: Kang-Hao (Kenny) Lu <kennyluck@csail.mit.edu>
Date: Thu, 18 Aug 2011 06:07:17 +0800
Message-ID: <4E4C3B95.6020106@csail.mit.edu>
To: Anne van Kesteren <annevk@opera.com>
CC: WWW Style <www-style@w3.org>, Roland Steiner <rolandsteiner@google.com>, Aaron Gustafson <aaron@easy-designs.net>
(11/07/20 17:45), Anne van Kesteren wrote:
> On Wed, 20 Jul 2011 11:29:25 +0200, Roland Steiner
> <rolandsteiner@google.com> wrote:
>> reading through http://www.w3.org/TR/css3-content/#pseudo-elements,
>> I'd have a few questions and suggestions:
>
> We abandoned that draft. The new work can be found here:
> http://dev.w3.org/csswg/css3-content/
>
> Shadow DOM / XBL / some such will probably take over from have lots of
> pseudo-elements.

OK. But ::inside/::outside seems like an understandable solution to some
use cases mentioned in ISSUE 177[1]. For example, it seems that the use
case described in [2]

#demo {
  transform: scale(2);
}
#demo.state-1 {
  transform: scale(2) roate(45deg);
}
#demo.state-2 {
  transfrom: scale(2) rotate(90deg);
}

could be shortened into

#demo {
  transform: scale(2);
}
#demo.state-1::inside {
  transform: rotate(45deg);
}
#demo.state-2::inside {
  trasnform: rotate(90deg);
}.

Does this look like a possible solution? Will Shadow DOM / XBL cover
this use case?

[1] http://www.w3.org/Style/CSS/Tracker/issues/177
[2] http://lists.w3.org/Archives/Public/www-style/2011Mar/0564
Received on Wednesday, 17 August 2011 22:07:45 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:43 GMT