HTML 要素に複数の ID を設定できますか? 質問する

HTML 要素に複数の ID を設定できますか? 質問する

ID は HTML/XHTML ページ内で一意である必要があることを理解しています。

特定の要素に複数の ID を割り当てることはできますか?

<div id="nested_element_123 task_123"></div>

クラスを使用するだけで簡単に解決できることはわかっています。私は ID をこのように使用することについて興味があります。

ベストアンサー1

いいえ。XHTML 1.0 仕様

XML では、フラグメント識別子は ID 型であり、要素ごとに ID 型の属性は 1 つしか存在できません。したがって、XHTML 1.0 では、id 属性は ID 型として定義されています。XHTML 1.0 ドキュメントが適切に構造化された XML ドキュメントであることを保証するために、XHTML 1.0 ドキュメントでは、上記の要素でフラグメント識別子を定義するときに id 属性を使用する必要があります。XHTML ドキュメントをメディア タイプ text/html として提供するときに、このようなアンカーが下位互換性を持つようにする方法については、HTML 互換性ガイドラインを参照してください。

おすすめ記事