表題のとおりですが、
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で質問しましょう!
似たような質問が見つかりました
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/02/10 11:41
- その他(法律) 昭和の役所に登録出来る氏名について 2 2022/08/17 23:31
- Visual Basic(VBA) Selenium Basicの件 5 2023/04/10 20:55
- その他(IT・Webサービス) Yahoo!でログインしようとするとなぜか「不正利用が疑われる操作もしくは行為が検知されたため、利用 5 2022/11/01 16:07
- その他(データベース) accessについて 2 2022/05/31 16:58
- Visual Basic(VBA) ExcelVBAでユーザーフォームでテキストボックスなどからセルに連続して入力するコーディングの際の 2 2022/06/29 22:51
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
背景色を一定時間ごとにランダ...
-
javascriptでURLにマウスオーバー
-
[急ぎ] videoタグで埋め込んだm...
-
タブで開いてさらにタブ内をア...
-
javascriptでpostした値が取得...
-
jQueryでシンプルドラッグドロ...
-
プルダウンとチェックボックス...
-
ダブルクォーテーションが消え...
-
<前 次> のようなリンクを見...
-
【jquery】スクロールで背景画...
-
jqueryを使って無駄なspanタグ...
-
displayの状態を取得したい
-
jTweetsAnywhereでハッシュタグ...
-
iframe内のリンクが飛ばないの...
-
取得した要素がインライン要素...
-
htmlの記述で link rel=styles...
-
画像の上に画像リンクを貼る方法
-
スライダーを実装した場合、ペ...
-
文字を固定したいのですが…
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MAX関数を使ってからLEFT JOIN...
-
javascriptテキストBOX色を元に...
-
読み込んだQRコードをフォーム...
-
createElementで作成した要素を...
-
removeEventListenerについて
-
IFRAMEの表示/非表示を切り替え...
-
タブで開いてさらにタブ内をア...
-
変数名をどのようにつけるのが...
-
クリックで色変更後に既に変更...
-
表示・非表示のスクリプトで、...
-
HTMLとJavaScriptで作ったタイ...
-
console.log結果をhtmlで表示し...
-
jQueryでクリックされた要素のi...
-
HTMLタグに複数のクラスを設定...
-
指定したパスが現URLに含まれて...
-
iframe内のリンクが飛ばないの...
-
背景色を透明化
-
テキストエリア内の一部の文字...
-
変数内容をHTML内で表示する方法
-
classの中の<a>タグにidを追加
おすすめ情報