W3C home > Mailing lists > Public > www-style@w3.org > August 2011

Re: [css] Proposal: making Shorthand Hex Colors even shorter (16 grayscale shades)

From: Antony Kennedy <antony@silversquid.com>
Date: Tue, 2 Aug 2011 10:32:19 +0100
Cc: www-style@w3.org
Message-Id: <D3AE0655-9FBC-4209-AE4C-642589FE1127@silversquid.com>
To: Markus Bruch <macinfo@arcor.de>
I like this idea. To extend it to 255 shades of grey you could also use two characters, like #ac.

Could a similar implementation be used with RGB()? Although easier to read, it is a more verbose format.

A

On 31 Jul 2011, at 12:34, Markus Bruch wrote:

> Hi, I'm new to this list, so please forgive if this topic has been
> talked about before.
> 
> 
> I'd like to propose to further shorten the css hex color notation.
> 
> Known notation:
> 
> 	.orange { color: #ff6600; }
> 
> to:
> 
> 	.orange { color: #f60; }
> 
> I would suggest that for a specific set of 16 grayscale shades,
> to reduce the rgb-values to one single character:
> 
> 	.gray { color: #ccc; }
> 
> to:
> 
> 	.gray { color: #c; }
> 
> In addition to it's only marginal bandwith or space saving it
> would have the benefit of being concise and easily visible to
> the reader, that this code assigns a grayscale color (from a
> set of 16 shades, #0 - #f).
> 
> What do you think?
> 
> Regards,
> 
> Markus Bruch
> 
> -- 
> macinfo@arcor.de
> 
> 
> 
Received on Tuesday, 2 August 2011 09:32:53 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:43 GMT