CSS3가 왜 같은 색에 두 가지 이름을 사용합니까? aqua = cyan, magenta = fuchsia?


24

CSS3가 중복 되는가

  1. # 00ffff = 0,255,255

  2. 이 사용자가 발견 한 # FF00FF = (255, 0, 255) ?

이 중복은 각각 위에서 언급 한 CSS3 링크에 별도로 나열되어 있으므로 혼동됩니다.


20
일반적으로 이와 같은 작업은 단순히 이전 버전과의 호환성을 유지하기 위해 수행됩니다. 더 이상 아무것도 없습니다. 오늘날 대부분의 개발자들은 어쨌든 단어 / 이름 기반 색상 지정을 사용하지 않기 때문에 현실은 문제가되지 않습니다. 디자이너의 비전에보다 정확한 색상을 얻으려면 16 진수 삼중 항 또는 RGB 값입니다. 깊은 디자인 문제가 없었더라도 개인적으로 색상을 코딩 #00ffff하거나 #ff00ff렌더링하려는 색상을 명시 적으로 표현합니다. 나는 1995 년에 처음 코딩 한 웹 사이트 이후로 이름 기반 색상을 사용하는 것을 기억하지 못한다.
JakeGould

1
@AndrewT. 그리스어 제안 이 이미 실패하고 닫히고 삭제되었다는 점을 고려할 때이 사용자가 자신의 프로필에서 광고하는 다른 모든 경계선없는 언어 / 국가 제안과 함께 "괜찮은"광고가 사용자 이름. 이 경우 광고조차도 아니며 실패한 광고를 광고하는 광고가 더 많습니다.
Mokubai

4
@JakeGould Ah 이전 버전과의 호환성. 이유 darkgray가보다 가벼운gray 이유 .
Bakuriu

답변:


35

W3C에 의해 유지 관리되는 현재 웹 색상 목록이 X11 색상 이름 파일의 자손 이므로 CSS3에 몇 가지 충돌 / 중복 색상이 나열되어 있습니다.

X 윈도우 시스템에는 특정 색상에 매핑 된 RGB 값을 가진 텍스트 파일이 포함되어 있습니다. 이 텍스트 파일은 모든 X11 설치와 함께 제공되었습니다.

MosaicNetscape Navigator는 모두 X11 색상 이름을 색상의 기초로 사용했습니다.

HTML 색상 목록이 정의되고 나면 복제 색상과 충돌 색상을 더 이상 사용하지 않고 X11 색상을 사용하는 오래된 웹 사이트 / 브라우저가 깨지지 않고 X11이 먼저 정의했기 때문에 목록에 그대로 적용했습니다.

즉, 오늘 사이트에서 충돌하는 색상 이름을 사용하면 X11 색상 대신 W3C 색상이 표시됩니다.


13
여러분, 미국과 영국의 철자 변형 사이에서 단어를 바꾸는 것을 포함하여 제안 된 수정 사항을 제출하거나 승인 하지 마십시오 . 이 특정 시나리오에서는 "색상"을 "색상"으로 변경하는 것이 적절하지 않습니다.
Run5k

@DrZoo 참고로 전체 2k 반복 후에도 제안 된 수정 사항으로 응답을받습니다. 제안 된 수정 사항에서 +1000 회답이 제한됩니다. 대부분의 경우 수정 사항을 더 이상 제안 할 수없고 제안 된 수정 사항이 승인을받는 데 시간이 오래 걸리지 않기 때문에 2k로 끝납니다.
TylerH
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.