色について

webで指定する色にはRGB(16進数)、カラーネーム、CSSでは#rgb、rgb(r%, g%, b%)、rgb(r, g, b)、システムカラーの6通りの指定方法が可能です。


■#rrggbb ・・・#(ハッシュ)に続いて、各RGB値を16進数で2桁づつの計6桁で表記。

■カラーネーム(色名) ・・・カラーネームは16進数RGB値とサブセットになっており、"aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, orange, purple, red, silver, teal, white, yellow" の17色のいずれかのキーワードを指定して表記します。(white は #ffffff と等価)

■#rgb ・・・#(ハッシュ)に続いて、16進数RGB値の1-2桁が同じ数値の場合に、その1桁を省略して指定する表記。(#fff は #ffffff と等価)

■rgb(r%, g%, b%) ・・・rgb() の括弧内に r(赤),g(緑),b(青)それぞれをコンマ(,)で区切って1-100% の割合で指定する表記。(rgb(100%, 100%, 100%) は #ffffff と等価)

■rgb(r, g, b) ・・・rgb() の括弧内に r(赤),g(緑),b(青)それぞれをコンマ(,)で区切って、0-255の色の段階を数値で指定する表記。(rgb(255, 255, 255) は #ffffff と等価)

■システムカラー ・・・ユーザーのシステムのGUI環境に合せた色を指定して表記。CSS3 ではシステムカラーは非推奨になっているため使用は避けた方がよいでしょう。

※参考URL:http://w3g.jp/css/guide/units