- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Fri, 21 May 2004 11:41:36 -0700
- To: "Justin Wood" <jw6057@bacon.qcc.mass.edu>
- Cc: "Anne van Kesteren (fora)" <fora@annevankesteren.nl>, "W3C Style List" <www-style@w3.org>
Hi, Justin,
Let's take a look here:
'font-size'
Value: <absolute-size> | <relative-size> | <length> | <percentage>
| inherit
And here:
'margin-right', 'margin-left'
Value: <margin-width> | inherit
where:
<margin-width> is <length> | <percentage> | auto
As you can see <length> does not include <percentage> and does not include
auto value.
I don't know what is forcing you to think that %% should be part of
<length>?
<length> units by specification are em, px, etc.
Again my proposal is simple: to transform 'auto' into <auto>.
As 'auto' is not applicable to font-size as %% (<auto>) will not be
applicable to font-size.
For me it is pretty natural and logical ... Am I alone?
Again <auto> units will solve many misteries and ugly exceptions (e.g.
vertical-align) which we have now in specification. And will give CSS real
flexibility.
BTW: Have you seen ugly 'struts' like <img src=spacer.gif width=100>?
<auto> will make them obsolete.
Andrew Fedoniouk.
http://terrainformatica.com
> Sorry but I just read those two linked docs, and I don't see how that is
> a counter to anne's comment
>
> The fact that %% is a unit and not a keyword, explicitly affects it to
> <Length>, when in fact we can't use %% with font-size since it doesnt
> make sense, is not a solution, forcing a change from auto to an <auto>
> is not feasable in that sense either since, the UNIT '%%' will continue
> to be part of <LENGTH>
>
> Without trying to sound offensive, it does sound like you skimmed the
> majority of the spec and are reading parts here and there and trying to
> tell us (those who have) repeatedly that %% can work, when we keep
> telling you it can't, as far as I am concerned, I am no longer
> participating in this conversation on that regard.
>
> ~Justin Wood
>
Received on Friday, 21 May 2004 14:41:50 UTC