W3C home > Mailing lists > Public > www-dom@w3.org > April to June 2000

Re(2): CSS_DIMENSION creation?

From: Blaine Brodie <bbrodie@savagesoftware.com>
Date: Tue, 13 Jun 2000 13:43:40 -0700
Message-id: <fc.0085846d000084480085846d0000804f.846d@savagesoftware.com>
To: www-dom@w3.org
www-dom@w3.org writes:
>Blaine Brodie wrote:
>> 
>> Hello,
>> 
>> I was wondering how it is possible to create a CSSPrimitiveValue of type
>> CSS_DIMENSION.  I assume that the syntax for CSS_DIMENSION is the same
>as
>> the 'DIMEN' token ({num}{ident}), however, none of the CSS2 grammar
>> expressions contain the 'DIMEN' token.  So it seems that it is not
>> possible to create a CSSPrimitiveValue object of this type.  Should this
>> unit type be removed or should an addition be made to the CSS2 grammar?
>
>CSS_DIMENSION is for unknown dimension. In CSS2, all lengths, angles,
>times
>and frequencies are dimensions.
>The DIMENSION token is part of the CSS2 grammar:
>http://www.w3.org/TR/CSS2/syndata.html#tokenization
>
>setProperty("font-size", "10m", "") will create a dimension even if
>you won't be able to use it in a CSS2 engine.
>
>Philippe
>

Maybe I am misinterpreting something.  It is my understanding that the DOM
Level 2 is used to modify properties values of a CSS level 2 document. 
However, the CSS2 grammar [http://www.w3.org/TR/CSS2/grammar.html], which
is more restrictIve than the core CSS Grammar does not contain any
expressions with the DIMENSION token.  Does this mean that a function such
as setProperty parses against the core CSS grammar and not the CSS2
grammar?

Blaine
Received on Tuesday, 13 June 2000 16:44:23 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 22 June 2012 06:13:47 GMT