X11の色名称

X11の色名称（）は、X Window System において色を表すのに使われる文字列であり、単純なテキストファイルにその文字列とRGB値の対応の一覧が記述されている。あらゆる X の実装に存在し、通常 codice_1 にある。
RGB値や色名でソートされているわけでもなく、多くのRGB値は複数の名前が付いている。それにもかかわらず、これが事実上の標準として使われている。
NCSA Mosaic も Netscape Navigator も最初は X アプリケーションであったため、この色名称を用い、それがウェブカラーの基礎となった。
表.
以下の表は、必ずしも任意の X Window System で共通して見つかる色名称というわけではないが、HTML と CSS に準拠したウェブブラウザで一般化している "X11 Colors" という標準を示している。無駄を省き正規化するなど、典型的な rgb.txt ファイルとは違っているところがある（特に Green が異なる）。RGB値は 0 から 255 の範囲に正規化してある。
ほとんど同じ色名称が .NET Framework でも使われている（KnownColor と Color）。唯一異なるのは DarkSeaGreen で、.NET では 8F,BC,8B と定義されている（こちらでは 8F,BC,8F）。
X11 と HTML/CSS の間で食い違っている色名称.
最も大きな違いは "gray" の場合である。HTML では "gray" は 128,128,128 と定義されている。しかし X11 では 190,190,190 と定義されていて、HTML での "silver" に近い。他に "LightGrey" (211,211,211) と "DarkGray" (169,169,169) がある。これを比較してみると、HTML の "gray" は X11 での "DarkGray" よりも暗い灰色になっている。
グレイの階調.
上記の一覧は、主なウェブブラウザが JavaScript 1.1 のために定義している色のみを示している。Netscape navigatorなどのブラウザでは、 以外は のように a を使うことを好んでいる。
完全な にはグレイ（灰色）は gray0（黒）から gray100（白）まで101階調が定義されており、それ以外に上表にある gray やその派生色名がある。
階調は codice_2 という式で定義されており、例えば gray96 (245) は WhiteSmoke と同じであり、dimgray は gray41 (105) と同じである。
一方、gray (190) は、gray74 (189) と gray75 (191) の中間に位置し、darkgray (169) は gray66 (168) とは微妙に異なり、lightgrey (211) も gray83 (212) とは微妙に異なる。
色のバリエーション.
上には78の色名称があるが、 にはそれぞれに4つの派生色 "color1", "color2", "color3", "color4" があり、このうち "color1" が元の "color" に対応する。例えば、"snow1" は "snow" と同じである。これら派生色はブラウザでもサポートされていないし、W3C の標準にも採用されていない。
これらの派生色のRGB値はだいたい以下の式で示される値になる。
例えば、