#
““<custom-ident>”値”とは?
“<custom-ident>”値は制作者定義による識別子を表します。
“<custom-ident>”値として使用できるの文字列はCSS識別子(“<ident>”値)でなければならず、以下のような決まりがあります。
- 英字(“a”~“z”と“A”~“Z”)、数字(“0”~“9”)、ダッシュ(U+002D、“-”)、アンダースコア(U+005F、“_”)、非ASCII文字(U+0080以降)、エスケープ・シーケンスの組み合わせです。
- 1文字目が数字であってはいけません。
- 1文字目がダッシュである場合は2文字目は数字であってはいけません。
- 引用符(“"”もしくは“'”)で囲ってはいけません。
他に、CSSの共通キーワードと“default”は“<custom-ident>”値として使用することはできません。また、“<custom-ident>”値を使用するプロパティの定義されている定義済キーワードとして誤解釈される文字列も認められず、プロパティの仕様で別途使用できない文字列が定義されている場合もあります。
“<custom-ident>”値は英字の大文字と小文字が区別されます。例えば、“WAAA”と“waaa”は別の識別子として扱われます。
#
#