Кстати, если вдруг кому-нибудь для оптимизации CSS нужна таблица цветов, названия которых короче их номеров, то я вчера для конвертора сделал скрипт, который все такие цвета нашёл. Наверняка её кто-то составлял и раньше, но мне было быстрее программу написать. Список в виде массива есть в конверторе, а вот список их названий строкой: navy, green, teal, indigo, maroon, purple, olive, gray, grey, sienna, brown, silver, peru, tan, orchid, plum, violet, khaki, azure, wheat, beige, salmon, linen, red, tomato, coral, orange, pink, gold, bisque, snow, ivory.
Например, «silver» короче своего числового эквивалента «#c0c0c0» на один символ, а «tan» короче «#d2b48c» на четыре.
Комментарии 8
http://www.w3.org/TR/CSS2/syndata.html#color-units
Не об этом же речь. В коде конвертора я это учёл, посмотрите код.
/* color name -> hex code */
case 'black': return '#000';
case 'fuchsia': return '#F0F';
case 'white': return '#FFF';
case 'yellow': return '#FF0';
А почему gray закомментирован?
Какое извращение — делать это через оператор switch
Он алиас к grey.