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）。
最も大きな違いは "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などのブラウザでは、lightgrey 以外は gray のように a を使うことを好んでいる。
完全な rgb.txt にはグレイ（灰色）は gray0（黒）から gray100（白）まで101階調が定義されており、それ以外に上表にある gray やその派生色名がある。
階調は codice_2 という式で定義されており、例えば gray96 #F5F5F5 (245) は WhiteSmoke と同じであり、dimgray は gray41 #696969 (105) と同じである。
一方、gray #BEBEBE (190) は、gray74 #BDBDBD (189) と gray75 #BFBFBF (191) の中間に位置し、darkgray #A9A9A9 (169) は gray66 #A8A8A8 (168) とは微妙に異なり、lightgrey #D3D3D3 (211) も gray83 #D4D4D4 (212) とは微妙に異なる。
上には78の色名称があるが、rgb.txt にはそれぞれに4つの派生色 "color1", "color2", "color3", "color4" があり、このうち "color1" が元の "color" に対応する。例えば、"snow1" は "snow" と同じである。これら派生色はブラウザでもサポートされていないし、W3C の標準にも採用されていない。
これらの派生色のRGB値はだいたい以下の式で示される値になる。