¿Por qué CSS3 usa dos nombres para el mismo color: aqua = cyan, magenta = fuchsia?

24

¿Por qué se duplica CSS3?

  1. # 00ffff = 0,255,255 y

  2. # FF00FF = (255, 0, 255) , detectado por este usuario ?

Esta duplicación confunde, ya que cada uno se enumera por separado en el enlace CSS3 mencionado anteriormente.

Griego - Propuesta del Área 51
fuente
20
Normalmente, cosas como esta se hacen simplemente para preservar la compatibilidad con versiones anteriores. Nada más y nada menos. La realidad es que no es un problema, ya que la mayoría de los desarrolladores hoy en día no usan designaciones de color basadas en palabras / nombres de todos modos. Todo es un triplete hexadecimal o un valor RGB de algún tipo para obtener colores que sean más precisos para la visión de los diseñadores. E incluso si no hubiera problemas de diseño profundos, personalmente solo codificaría un color como #00ffffo #ff00ffpara ser explícito sobre el color que quiero renderizar. Diablos, no recuerdo haber usado colores basados ​​en nombres desde el primer sitio web que codifiqué en 1995.
JakeGould
1
@AndrewT. Teniendo en cuenta que la propuesta griega ya ha fallado, se cerró y posteriormente se eliminó, junto con todas las demás propuestas de idioma / país sin valor límite que este usuario anuncia en su perfil, tendremos que aceptar estar en desacuerdo sobre cuán "aceptable" es la publicidad en un nombre de usuario En este caso, ni siquiera es un anuncio, es más un anuncio que anuncia un anuncio fallido.
Mokubai
44
@JakeGould Ah compatibilidad con versiones anteriores. La razón por la cual darkgrayes más ligera quegray .
Bakuriu

Respuestas:

35

Hay algunos colores contradictorios / duplicados en CSS3 porque la lista actual de colores web mantenida por W3C descendía del archivo de nombres de color X11 .

El sistema X Window contenía un archivo de texto que tenía valores RGB que se asignaban a ciertos colores. Este archivo de texto se envió con todas las instalaciones X11.

Mosaic y Netscape Navigator utilizaron los nombres de color X11 como base de sus colores.

Una vez que se definió la lista de colores HTML, en lugar de despreciar los colores duplicados y en conflicto, simplemente los adoptaron en la lista, presumiblemente para evitar romper sitios web / navegadores antiguos que usaban colores X11 y porque X11 los había definido primero.

Dicho esto, si usa un nombre de color contradictorio en un sitio hoy, mostraría el color W3C en lugar del color X11.

DrZoo
fuente
13
Amigos, no envíen ni aprueben las ediciones propuestas que incluyen el cambio de palabras entre las variaciones ortográficas de EE. UU. Y el Reino Unido. En este escenario particular, no era apropiado cambiar "colores" a "colores".
Run5k
@DrZoo FYI aún obtienes reputación de las ediciones sugeridas incluso después de 2k en general; el único límite es +1000 repeticiones de ediciones sugeridas. Es solo que, en la mayoría de los casos, ve que termina en 2k porque ya no puede sugerir ediciones, y las ediciones sugeridas no tardan tanto en aprobarse.
TylerH