- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Thu, 20 Mar 2014 17:13:56 -0700
- To: "www-style@w3.org" <www-style@w3.org>
So, Tab and I sat down to talk about Shadow DOM stuff today, and
wound up talking also about the relationship of that stuff to
other scoped styling stuff.
So we've put it all together in a single spec draft now, with the
working title of "CSS Scoping Module Level 1".
It consists of three sections:
Scoped Styles
This references <style scoped>, ties together the various
scoping rules in Selectors and Cascade, and also introduces
an @scope {} at-rule for scoping parts of the style sheet
with CSS syntax. (We'd been planning to write this bit for
awhile. It fits nicely here.)
Shadow DOM Styling
This is contents of the much-debated Shadow DOM Styling ED,
with some updates based on recent discussion at Google --
the current version uses the following selectors:
::shadow (formerly ^)
/deep/ (formerly ^^)
::content
:host()
:host-context() (formerly :ancestor())
and thankfully trashes the :top awkwardness.
Fragment-based Styling
This is currently just a copy-paste of the Region-based
Styling spec that Alan wrote, along with some Issues.
The goal is to extend it to handle styling for regions,
pages, columns, overflow fragments, and ::first-line.
Our action item was to put it in Cascade L4, but this
spec seems like a much better fit.
The draft is up at
http://dev.w3.org/csswg/css-scoping/
We look forward to your feedback, and hope the WG will approve
of the rearranging, even if some of the technical bits are still
under debate. =)
~fantasai and TJ
Received on Friday, 21 March 2014 00:14:23 UTC