Re: "Headings" selector?

Boris Zbarsky <bzbarsky@mit.edu> wrote:

There have been proposals for an :any selector, say, which would let your
> write:


>  #preview :any(h1, h2, h3, h4, h5, h6) { /* rules */ }


> Current Gecko (2.0) implements this as :-moz-any if you want to experiment
> with it.


Great. Thanks for this info.

Boris Zbarsky <bzbarsky@mit.edu> wrote:

How would you tell that apart from trying to style elements named "h"?


I'm not sure what you mean by this, Boris. Are you able to elaborate?


On 7 October 2010 03:40, Alexander Shpack <shadowkin@gmail.com> wrote:

> On Wed, Oct 6, 2010 at 5:29 PM, David Chambers
> <david.chambers.05@gmail.com> wrote:
> > It's not uncommon to see…
> >     h1, h2, h3, h4, h5, h6 { font-weight: bold; }
> > Yesterday I was forced to write…
> >     #preview h1, #preview h2, #preview h3, #preview h4, #preview
> > h5, #preview h6 { /* rules */ }
> > It'd be great to be able to write…
> >     h { font-weight: bold; }
> > and…
> >     #preview h { /* rules */ }
> > I don't know how difficult this'd be to implement, but I do know that I'm
> > not the only one who'd find it useful. :)
> > David
>
> It's useful for HTML only, not XML or other SGML-based languages.
>
> Your proposition was already described, and the best solution for it
> is :any() pseudoclass.
>

Received on Wednesday, 6 October 2010 14:50:35 UTC