- From: Christoph Päper <christoph.paeper@crissov.de>
- Date: Mon, 26 Mar 2012 15:59:38 +0200
- To: www-style@w3.org
fantasai (2012-03-20 01:45): > On 01/26/2012 05:28 PM, Vincent Hardy wrote: >> >> Christoph has proposed an alternate syntax: >> >>> h1:region(first) { color: purple; } > > .first::region h1 { color: purple; } > > … with a functional notation you can easily branch > > section.foo h1:region(nav .first) em { color: purple; } JFTR, I did not (want to) propose ‘:region(’ <selector> ‘)’ but ‘:region(’ <identifier>? ‘)’ where the identifier comes from CSS itself, i.e. it is a named region and not a class name, since I would design the Flows and Regions module around ‘@region’ <identifier>? ‘{’ … ‘}’ with regions pulling in named flows, as in foo#special {flow: bar;} foo#other {flow: baz;} @region quuz {content: bar;} foo {color: red;} foo:region {color: orange;} foo:region(quuz) {color: green;} <foo id="none">I’m red.</foo> <foo id="other">I’m orange.</foo> <foo id="special">I’m green.</foo>
Received on Monday, 26 March 2012 14:00:10 UTC