- From: Alex Mogilevsky <alexmog@microsoft.com>
- Date: Fri, 13 May 2011 16:59:14 +0000
- To: David Hyatt <hyatt@apple.com>, Vincent Hardy <vhardy@adobe.com>
- CC: "www-style@w3.org CSS" <www-style@w3.org>
> -----Original Message-----
> From: www-style-request@w3.org [mailto:www-style-request@w3.org] On Behalf Of David Hyatt
> Sent: Friday, May 13, 2011 9:00 AM
>
> On May 12, 2011, at 11:03 PM, Vincent Hardy wrote:
> >
> > I see. What about the following then:
> >
> > @region-style <region_sel> {
> > p::lines-in-region {
>
> The problem with this syntax is nothing stops an author from writing
>
> @region-style <region_sel> {
> h1 { ... }
> }
Right, and requiring two keywords for one feature looked excessive already.
So far the two proposed solutions look equivalent in power, it may be a matter of preference:
@region-style <region_sel> { h1 { ... } }
and
h1::lines-in-region(<region_sel>) { ... }
will do exactly same. Right? Or are there any use cases that are possible in one but not another?
How about combining pseudo-elements? Would both of these work (I am not saying it's a good idea, just the syntax)?
@region-style <region_sel> { p::first-line { ... } }
and
h1::lines-in-region(<region_sel>)::first-line { ... }
?
Alex
Received on Friday, 13 May 2011 16:59:42 UTC