- From: Axel Dahmen <a.dahmen@infozoom.de>
- Date: Thu, 29 Jul 1999 16:48:53 -0400 (EDT)
- To: "'www-style@w3.org'" <www-style@w3.org>
- Message-ID: <61E4277FC196D211A26B00A02498C9A7011200@MERIDIAN>
IMHO you've got something wrong here.
There is no precedence by any priority in this example. The "margin-left"
property is just written *behind* the other property. They both apply for
the same set of elements, so the last one wins. It's just like writing files
with the same name on a disk - the last one wins.
Imagine shorthand properties as being simple macros which are expanded by
the parser before any interpretation takes place. They just aren't
recognised as independent element.
------------------------------------------------------------------------
Von: Ignacio Javier [mailto:igjav@ctv.es]
Gesendet am: Donnerstag, 29. Juli 1999 11:18
An: www-style@w3.org
Betreff: RE: About selection on propierties based on itself (that is,
propierties as selectors)
Then why suppose that the human have failed instead of not?. I mean: why is
more logical this estructure of overriding by precedence than by , let's
say, propierties as selectors?(reckognizing that in this way it loses the
meaning of shorthand propierty)
In the example it would be:
whatever {margin-left:2em;margin:2pt} <=> whatever
{margin-left:2em;margin-top:2pt;margin-right:2pt;margin-bottom:2pt}
> Margin is a shorthand property, it sets four properties at once. The
> above actually means:
>
> whatever {margin-left:2em}
> whatever {margin-top:2pt}
> whatever {margin-right:2pt}
> whatever {margin-bottom:2pt}
> whatever {margin-left:2pt}
>
> So the first 'margin-left' is lost because the last one takes
> precedence.
Received on Friday, 30 July 1999 14:21:53 UTC