犬ターネット

idとnameで使用可能な文字

2012-06-27 html

経験則から英数ハイフンアンダースコアピリオドはOKだと思ってたけれどコロンも使えることを知った。

Basic HTML data types
ID and NAME tokens must begin with a letter ([A-Za-z]) and may be followed by any number of letters, digits ([0-9]), hyphens ("-"), underscores ("_"), colons (":"), and periods (".").

docomo だとコロン使えないケースがある。

iモード対応コンテンツ作成時の仕様 | サービス・機能 | NTTドコモ
name属性、id属性の値に使用可能な文字は、半角アルファベット(A~Z,a~z)で始まり、半角のアルファベット、数字(0~9)、ハイフン(-)、アンダーバー(_)、ピリオド(.)のみを含む文字列です。

ちなみに、name にドット含ませると、PHPで泣きをみるので注意↓

Facebookのコメント欄
二度と