CSS - <custom-ident>
説明
- CSS で作成者が定義する識別名です。
- 半角英数字、ハイフン(-)、アンダースコア(_)、エスケープシーケンス(\文字)、Unicode文字(\{1-6個の16進数字})を使用できます。
- 先頭文字は数字であってはなりません。
- 先頭文字がハイフン(-)の場合、2文字目は数値であってはなりません。
- 大文字と小文字は別の文字として認識されます。
有効な識別子の例
id123 # 半角英数字 ID123 # 半角英数字(id123とは別物として扱われる) id-123 # ハイフン(-)付き id_123 # アンダースコア(_)付き -id123 # ハイフン(-)の次が数字でなければよい id\? # エスケープシーケンス id\3F # Unicode文字(id\?と同義)
無効な識別子の例
123ID # 数字で始まっている -123id # ハイフン(-)と数字で始まっている 123? # - と _ 以外の記号が \でエスケープされていない 日本 # Unicode文字は \{16進数} 形式のみ利用可能
リンク
- https://drafts.csswg.org/css-values/#custom-idents
- https://drafts.csswg.org/css-will-change/#valdef-will-change-custom-ident
- https://drafts.csswg.org/css-counter-styles/#typedef-counter-style-name
- https://drafts.csswg.org/css-values-4/#identifier-value
Copyright (C) 2023 杜甫々
初版:2023年2月19日、最終更新:2023年2月19日
https://www.tohoho-web.com/css/value/custom-ident.htm