Você provavelmente nunca prestou atenção a essa ninharia, mas seu navegador tem cores predefinidas que não são o que parecem. Se eu disser a você que os nomes dos padrões acima são LightGray , Gray e DarkGray , com qual cor você corresponderia a cada nome?
Eu admito, foi uma pergunta complicada, mas por que o cinza escuro ainda é um tom mais claro do cinza?
Tudo se resume a uma pequena turbulência histórica. As primeiras versões do Mosaic e do Netscape Navigator foram o X Applications, o que significa que eles usaram o UNIX X Window System, que define o conjunto de nomes de cores normalizados herdados pelos navegadores.
Mais tarde, quando o World Wide Web Consortium (W3C) mudou para a padronização, consumiu o conjunto de cores X11, mas houve alguns conflitos com o que a especificação queria.
Em HTML, a cor "Cinza" foi reservada para o trigêmeo 128 (50% de cinza), enquanto o X11 definiu "Cinza" como um tom de cinza de cerca de 75%, o que significava que, já que o nome já havia sido adotado, "Cinza" se tornava 50% cinza, descartando o valor X11 original.
Por outro lado, a cor “DarkGray” não foi tocada, pois na época não existia em HTML ou CSS, o que significa que foi transferida sem alterações do X11, onde é definida como 66% de cinza.
Por fim, a lista de cores CSS combinadas que prevalece na Internet hoje exibe "DarkGray" visivelmente mais claro que "Gray" porque "DarkGray" veio do X11 e "Gray" veio do HTML.
Ainda hoje, na versão mais recente do CSS, a cor "DarkGray" é um tom mais claro que "Gray" e, como resultado de dificuldades de nomeação, "Gray" e "Gray" são nomes válidos.