Por que o CSS3 usa dois nomes para a mesma cor: aqua = ciano, magenta = fúcsia?


24

Por que o CSS3 se duplica

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

  2. # FF00FF = (255, 0, 255) , detectado por este usuário ?

Essa duplicação confunde, pois cada uma é listada separadamente no link CSS3 mencionado anteriormente.


20
Normalmente, coisas como essa são feitas simplesmente para preservar a compatibilidade com versões anteriores. Nada mais e nada menos. A realidade é que não é problema, pois a maioria dos desenvolvedores hoje em dia não usa designações de cores baseadas em palavras / nomes. É um tipo de trigêmeo hexadecimal ou RGB de algum tipo para obter cores mais precisas para a visão de um designer. E mesmo que não houvesse preocupações profundas de design, eu pessoalmente codificaria uma cor como #00ffffou #ff00ffpara ser explícito sobre a cor que eu quero renderizar. Caramba, não me lembro de ter usado cores baseadas em nome desde o primeiro site que
codifico

1
@AndrewT. Considerando que a proposta grega já falhou, foi fechada e subsequentemente excluída, juntamente com todas as outras propostas de idioma / país sem valor fronteiriço que esse usuário anuncia em seu perfil, teremos que concordar em discordar sobre o quão boa é a publicidade em um nome de usuário. Nesse caso, nem sequer é um anúncio, é mais um anúncio que anuncia um anúncio com falha.
Mokubai

4
@JakeGould Ah compatibilidade com versões anteriores. A razão pela qual darkgrayé mais leve quegray .
Bakuriu 24/01

Respostas:


35

Existem algumas cores conflitantes / duplicadas listadas no CSS3 porque a lista atual de cores da Web mantida pelo W3C foi descendente do arquivo de nomes de cores X11 .

O sistema X Window continha um arquivo de texto que tinha valores RGB mapeados para determinadas cores. Este arquivo de texto foi enviado com todas as instalações do X11.

O Mosaic e o Netscape Navigator usaram os nomes de cores X11 como base de suas cores.

Depois de definida a lista de cores HTML, em vez de descontinuar as cores duplicadas e conflitantes, elas simplesmente as adotaram na lista - presumivelmente para impedir a quebra de sites / navegadores mais antigos que usavam cores X11 e porque o X11 as definira primeiro.

Dito isto, se você usar um nome de cor em conflito em um site hoje, ele exibirá a cor W3C em vez da cor X11.


13
Pessoal, não envie nem aprove as edições propostas que incluem a alternância de palavras entre as variações ortográficas dos EUA e do Reino Unido. Nesse cenário específico, não era apropriado alterar "cores" para "cores".
Run5k 24/01

@DrZoo FYI você ainda recebe representantes das edições sugeridas, mesmo depois de 2 mil representantes no total; o único limite é +1000 representante das edições sugeridas. É só que, na maioria dos casos, você vê o fim em 2k porque não pode mais sugerir edições, e as edições sugeridas não demoram muito para serem aprovadas.
TylerH 24/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.