Re: CSS3 Speech Module : Working Draft 27 July 2004 Comments

Dave Raggett writes:

> On Tue, 10 Aug 2004, Andrew Thompson wrote:

> > Section: Definitions of the properties, 'mark-before' and 'mark-after'
> > 
> > in both cases the definition reads:
> > 
> > Value: <string>
> > 
> > but it should be
> > 
> > Value: <string> | attr(attribute-name)
> > 
> > To match the description below it.
> 
> Thanks for spotting this.

Eventually, this should be solved with a reference, since we want
attr() to be allowed on all properties, not just 'mark-before'. The
Speech module (like most other modules) depends on the Values and
Units Module and that latter module explains that attr(x) or
attr(x,type,default) is allowed on all properties to replace a string
value or a value of the given type.

This avoids that we have to add 'attr()' to all the property
definitions. Ditto for the special keywords 'inherit' and 'initial'.

(But the Values and Units Module should preferrably be a Candidate
Recommendation, before we make a dependency on it.)



Bert
-- 
  Bert Bos                                ( W 3 C ) http://www.w3.org/
  http://www.w3.org/people/bos/                              W3C/ERCIM
  bert@w3.org                             2004 Rt des Lucioles / BP 93
  +33 (0)4 92 38 76 92            06902 Sophia Antipolis Cedex, France

Received on Tuesday, 10 August 2004 17:45:37 UTC