Micky:

3. TRUE or FALSE:
If both values are keywords, the horizontal value *must* come first. Or
is this just a matter preference and/or good coding practice?

It doesn't matter which comes first because are no overlapping values in the
horizontal and vertical options. If the CSS interpreter sees 'center' in the
first, it will go to the second one. If the second one is
{top,center,bottom}, then aforementioned 'center' is the v-position.  If the
second keyword is {left,center,right}, then the aforementioned 'center' is
the h-position.

What they were discussing was to apply some arbitrary order, just for
giggles, so everyone was on the same page.  Rafael decided to use the
classic Cartestian plane (x,y) system as an order, which I believe everyone
sees no reason not to, plus it makes sense.

Answer: Order is not important and there is no set standard, so it really is
just a matter of preference.


Keith

On 9/18/07, Micky Hulse <[EMAIL PROTECTED]> wrote:
>
> Hi Eric and all,
>
> Eric A. Meyer wrote:
> > In this form, you can choose one keyword from each list of three,
> > plus you can put the two words in any order AND you only have to pick
> > one of the two (all that is what the '||' between the lines means).
> >     So you can validly say '5% top', but not 'top 5%'.  For that
> > matter, you can say '0 top' but not 'top 0', even though the
> > functionally equivalent 'top left' is perfectly fine.
> >     Bonus fun fact: as with an omitted vertical value in the first
> > value form discussed, if you only use one keyword in the second form,
> > the missing one is assumed to be 'center'.  So 'top' is equivalent to
> > 'top center' (and 'center top'), and 'left' is equivalent to 'left
> > center' (and 'center left').
>
> I was in the process of writing-up some inline CSS comments for my
> latest project, and I wanted to clarify/confirm a couple things about
> background positioning:
>
> 1. TRUE or FALSE:
> If you use a keyword for the horizontal value, and omit the vertical,
> the default vertical value is assumed to be "center".
>
> -- Note: The specs say 0% 0% is the initial value.
> <
> http://www.w3.org/TR/2007/CR-CSS21-20070719/colors.html#propdef-background-position
> >
>
> 2. TRUE or FALSE:
> For background positioning, the horizontal position must come first if
> one of the values is not a keyword.
>
> 3. TRUE or FALSE:
> If both values are keywords, the horizontal value *must* come first. Or
> is this just a matter preference and/or good coding practice?
>
>
> Sorry to resurrect an old thread... I just wanted to make sure my
> paraphrased comments are concise and correct.
>
> Many TIA!
> Cheers,
> Micky
>
> --
> Wishlist: <http://tinyurl.com/22xonb>
>    Switch: <http://browsehappy.com/>
>      BCC?: <http://snipurl.com/w6f8>
>        My: <http://del.icio.us/mhulse>
> ______________________________________________________________________
> css-discuss [EMAIL PROTECTED]
> http://www.css-discuss.org/mailman/listinfo/css-d
> List wiki/FAQ -- http://css-discuss.incutio.com/
> List policies -- http://css-discuss.org/policies.html
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/
>
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to