W3C home > Mailing lists > Public > www-style@w3.org > November 2012

Re: [css4-images] One color stop should now be allowed

From: Lea Verou <lea@w3.org>
Date: Tue, 6 Nov 2012 11:46:14 +0200
Cc: www-style list <www-style@w3.org>
Message-Id: <7083BDDC-A17A-497E-9ADE-B867CFB812D2@w3.org>
To: Tab Atkins Jr. <jackalmage@gmail.com>
On Nov 6, 2012, at 01:33, Tab Atkins Jr. wrote:

> On Mon, Nov 5, 2012 at 11:05 AM, Lea Verou <lea@w3.org> wrote:
> 
> While I don't have anything particularly *against* such a thing (as
> you point out, it's trivial to handle), is there any good reason to do
> it?  A gradient with a single color isn't a gradient at all.

I pointed out all the reasons I could think of in the previous email. Consistency mainly.

> 
> Why do you think it matches author expectations to allow a single
> color?  ("Because they told me so" is fine, though I'd like more
> detail about what confused them.)

Because when something works for N = 1, 2, 3, … you expect it to work for N = 1 as well and can get frustrated when it doesn’t.

> 
> Allowing live editors to provide feedback as soon as possible is a
> decent reason (part of why CSS allows so much to be omitted in the
> first place), but before you add the second color, you don't even know
> what the gradient *looks* like.

You can see what your first color looks like, that's some feedback. I always hated it when I did this and I had to type two stops to see what I'm doing.

> 
> I imagine that if there was only a single color-stop, it would just
> compute itself to "color 0% 100%"?

Yes, I already said that in my first email:

> In case the only color stop doesn't include two positions, it could be defined as equivalent to having 0% 100%. 
Received on Tuesday, 6 November 2012 09:46:31 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:21:02 GMT