Re: [css3-*] Defining support for the inherit keyword

On Thu, Oct 27, 2011 at 11:40 AM, Bjoern Hoehrmann <derhoermi@gmx.net> wrote:
> This is likely another consequence by relying on CSS3 modules in some
> places while relying only on CSS21 in others as CSS21 lists it for each
> property. For CSS3 the idea was that there would be other values that
> can be used for all properties like 'initial', 'calc', 'attr', and if
> they are listed for each and every property the grammar becomes indeed
> unreadable. There could be a compromise to list, say, <generic-values>,
> but that would not necessarily lead to less confusion (as there would
> not be a single place that fully expands the macro at the moment).

Note that calc() and attr() don't have a problem here - they always
resolve into an already-known type.  It's just the global keywords
that need a special call-out somewhere.

~TJ

Received on Friday, 28 October 2011 07:21:09 UTC