Re: Regarding Comma Separation

On Thursday 2006-01-19 17:33 -0800, Andrew Fedoniouk wrote:
> 
> ----- Original Message ----- 
> From: "L. David Baron" <dbaron@dbaron.org>
> 
> >  http://dbaron.org/css/css-vg/
> >(see section 2, Gradients and Patterns).
> 
> David, is this 
> 
> @fill logoback {
>   gradient: 90deg red blue;
> }
> 
> #logo {
>   background-color: fill(logoback);
> }
> 
> in principle better than function style defintion like:
> 
>   background-draw-method: 
>          gradient-fill(  angle: 90deg, color1: red, color2: blue );
> 
> ? If yes than why in your opinion?

It has at least the following advantages:
 * it is reusable across all drawing operations, not just backgrounds,
   without an explosion of new properties
 * it is reusable across multiple CSS rules
 * it allows multiple layers (which is what started this discussion in
   the first place)
 * it allows fallback if required images fail to load

-David

-- 
L. David Baron                                <URL: http://dbaron.org/ >
           Technical Lead, Layout & CSS, Mozilla Corporation

Received on Friday, 20 January 2006 02:26:29 UTC