

表題のとおりですが、
xhtmlにおけるid,classの命名規則は、どのようになっているのでしょうか?
マルチバイトがだめなことくらいはわかりますが、
大文字がだめ?、とか、アンダースコアがだめ?とか、
数字から始まるとだめ?など・・・がわかりません。
なお、xhtml 1.0 1.1 また、strict transitional で規則が違っていたら、お教えいただければ幸いです。
なお、、もしよろしければ、それらについてまとめて書いてあるサイトをお教えいただければ幸いです。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
XHTMLでは
id属性の値はXMLで言うところのID、
class属性の値はCDATAです。
CDATAは普通の文字データのことです。
特に制限などはありません。
IDは、先頭文字に半角数字、ハイフン「-」やピリオド「.」が使えないなどの制限があります。
[参考]
id属性(文書中の特定の一箇所) - HTMLリファレンス
http://www.marguerite.jp/Nihongo/WWW/RefHTML/_id …
XHTMLでは大文字のid属性でも大丈夫 - 徒書
http://www.akatsukinishisu.net/itazuragaki/html/ …
> マルチバイトがだめなことくらいはわかりますが、
XHTMLならidにひらがな、漢字なども使えます。
互換性を考えると使わない方が良いかもしれませんが。
> 大文字がだめ?、とか、アンダースコアがだめ?とか、
HTMLならidがアンダースコアから始まるのはだめですが、
XHTMLのidに大文字やアンダースコアに関係する制限はないです。
アンダースコアが先頭文字以外にも使えないのはHTML4.01以前のHTMLでの話です。
http://www.hajimeteno.ne.jp/html40/att/mdfy.html
また、HTMLのid属性では小文字を使わないことを推奨されます。
http://openlab.ring.gr.jp/k16/htmllint/explain.h …
http://www.marguerite.jp/Nihongo/WWW/RefHTML/__i …
> 数字から始まるとだめ?など・・・がわかりません。
idは数字から始まってはいけません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptテキストBOX色を元に...
-
自働生成される<div>タグに連番...
-
checkboxにチェックを入れると...
-
JavaScriptにて『var val2 = "d...
-
MAX関数を使ってからLEFT JOIN...
-
折りたたみ式JavaScriptをcheck...
-
javascriptでpostした値が取得...
-
複数のリンク画像を一定時間で...
-
読み込んだQRコードをフォーム...
-
どの<li><a> が押されたか判別...
-
imageクラスからiconクラスに変...
-
1枚の画像をクリックすると複数...
-
jQueryで同じクラス名のものを...
-
Ctrl+F(検索)の窓を出したいの...
-
window.openで値の渡し方を教え...
-
HPにスライドショーが反映され...
-
画面の表示位置を指定させて表...
-
jsファイルのエラーについて
-
JavaScript - 月ごとに画像変化
-
jQueryでサーバー上のファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
読み込んだQRコードをフォーム...
-
removeAttribute()メソッドで削...
-
IFRAMEの表示/非表示を切り替え...
-
removeEventListenerについて
-
VBAのことについて教えてくださ...
-
javascriptでpostした値が取得...
-
プルダウンメニュ 展開時にずら...
-
クリックすると隠れたテキスト...
-
指定字数以降隠す
-
プルダウンとチェックボックス...
-
ホームページ(デフォルトペー...
-
自働生成される<div>タグに連番...
-
背景色を透明化
-
テキストボックスに入力された...
-
特定のものにだけスクリプトを...
-
テキストエリア内の一部の文字...
-
隣のフレームの中のスタイルを...
-
jQueryで指定した要素自身のHTML
おすすめ情報