La respuesta correcta fue la de
Mikmoro, aunque la explicación (correcta también) no se ajusta completamente a la pregunta, mediante la cual se pedía un argumento basado en la lógica del hexadecimal. En tal caso me gustó más la explicación de
kseso?, quien analizando la composición hexadecimal logró acercarse un poco, aunque el resultado no es el correcto.
Para no hacerlo tan largo el asunto es así: Los colores primarios saturados (aditivos) son rojo, verde y azul (ff0000, 00ff00 y 0000ff). Si éstos se mezclan producen la saturación máxima de color (el blanco o #ffffff). Rebajando la intensidad de los primarios al 50% tendríamos 3 colores primarios medios: #800000 por el rojo, #008000 por el verde y #000080 por el azul, de cuya combinación resultaría el #808080, el cual es el término medio de la saturación entre todos los colores existentes (incluyendo el blanco y el negro).
Aquí existe una buena referencia de esto:
http://es.wikipedia.org/wiki/Colores_HTML
... aunque es preciso mencionar que en la Wikipedia se nota una falta
esencial de información con respecto a los primarios medios (o secundarios). En primer lugar los coloca todos juntos y luego les faltó colocar varios colores (Sorprendentemente nunca falta el copy/paste en otras webs y reprodujeron el error tal cual).
Una modesta sugerencia, y la diré tal cual me lo dijeron hace tiempo: Estudiar esta parte del diseño es esencial. Entender cómo trabaja el color nos permitirá fabricar combinaciones tonales de calidad. Muchas personas lo escogen a gusto, pero (por muy buen gusto que éstas tengan) nunca alcanzarán un dominio profesional del color. Es cierto que se trata de un tema muy ligado a las preferencias personales, pero no deja de ser un área esencialmente técnica.
A ver
Mikel, lanza tu pregunta
.