- [1] [[WinIE]] の [[font]] 要素の [CODE(HTML)[COLOR]] 属性には、 [[CSS]]2 の User Interface Color names が指定できるようです。
- [2] 色
[5] [[NCSA Mosaic]] は色符号には対応しているけど色名は全然駄目で、強制的に [CODE(HTML)[[[black]]]] にしちゃうそうです。。。
[15]
[CITE[A blog? with Σαιτω - 読みにくい blog]]
([[名無しさん]] [WEAK[2006-08-06 22:23:31 +00:00]])
[[#comment]]
* %color; 型 (HTML 4)
[3] [CODE(SGML)[%color;]] 型の属性値は、
色をあらわす文字列です。
( 参照。)
なお、 [CODE(SGML)[%color;]] は
[[DTD]] では [CODE(SGML)[[[CDATA]]]]
なのでそちらの制約もうけます。
値は、 [CODE(HTML)[#]] で始まる6桁の十六進数値か、
16種類の色 ([[基本16色]]と呼ばれる。)
の名前です。色名は大文字・小文字を区別しません。
色名と色番号の対応は仕様書で定義されています。
[4] HTML 4 は次の指針を挙げています。
- 色指定の要素・属性は[[非推奨]]であり、
[[スタイル・シート]]を使うことを推奨
- [[色盲]]者に問題のある色の組合わせを使わないこと
- 背景画像や背景色を指定するときは文の色も指定すること。
- 異なる環境では異なって見えることもあるので、
特定の効果に完全に依存してしまうべきではない。
- 利用者の混乱を最小化するために共通の色指定を行うこと。
[[#comment]]
* font 要素、basefont 要素 color 属性 (HTML, XHTML 1)
[6] [[HTML]] の [CODE(HTMLe)[[[font]]]] 要素や [CODE(HTMLa)[[[basefont]]]]
要素の [DFN[[CODE(HTMLa)[color]] 属性]]は、
文字色を指定します。
[7] 仕様書:
- [[HTML 4]]
-- [CODE(HTMLa)[color]]
[[#comment]]
** 代替
[8] この属性は'''非推奨'''です。
[[スタイル・シート]]で代替できます。
[9] [[CSS]] では、 [CODE(CSS)[color]] 特性が使えます。
[[#comment]]
** 属性値
[10] この属性の値は [CODE(SGML)[%[[Color]]]] です。
[[SGML]] 的には [CODE(SGML)[[[CDATA]]]] です。
この属性では大文字・小文字は区別されません。
[11] この属性は省略可能です。省略時の既定値はありません。
[[#comment]]
** 他との関係
[13] [CODE(HTMLe)[[[body]]]] 要素の [CODE(HTMLa)[[[text]]]]
属性が似た機能を持ちます。
[[#comment]]
** メモ
[12] [CODE(HTMLe)[basefont]] 要素で使った時は基底色となるのでしょうが、
HTML 4 仕様書には何の規定もありません。
[[#comment]]
* メモ
[14]
[CITE[NULL::something > triangle-color-selector]]
([[名無しさん]])
[16]
[CITE[Midas WWW pre-compiled Images]] ([CODE[1996-01-06 09:10:27 +09:00]] 版)
([[名無しさん]])
[17]
>>16
[PRE(HTML old example code)[
midaswww-XXX.exe.Z
]PRE]
([[名無しさん]])
[18]
[CITE[html_library-0.3]] ([CODE[2007-07-01 07:27:41 +09:00]] 版)
([[名無しさん]])
[19]
>>18 は使用例と称して新しい [[HTML]] [[タグ]]を追加しています。
([[名無しさん]])
[20]
>>18 に含まれている例:
[PRE(HTML invalid example code)[
If you are using the sample program, it has added a new HTML tag
for selecting different colors, so you can include
green,
white,
orange, or any color
you like in your documents.
]PRE]
([[名無しさん]])
[21]
>>18 のソース・コード中の注釈:
>
[PRE(code comment)[
# Lets invent a new HTML tag, just for fun.
# Change the color of the text. Use html tags of the form:
# ...
]PRE]
([[名無しさん]])
[22]
2003年の [[CSS 3]] [[色]][[モジュール]] [[CR]] によれば
[CODE(CSS)@en[[[currentColor]]]] が [CODE(CSS)@en[[[color]]]]
に指定されたら[[構文解析]]の時点で [CODE(CSS)@en[[[inherit]]]]
に置き換えなければなりませんが、 [[Firefox]] 2
はそれをせず、なぜか[[黒]][[色]]
([[初期値]]?) で[[レンダリング]]します。
[CODE(CSS)@en[[[background-color]]]] など他の特性では正常なようです。
([[名無しさん]])