画像表示にライトボックス実装を使用するHTMLドキュメントを使用していますが、そのAPIに関連する理由により、サムネイルビュー用とライトボックス/フルビュー用の2つの場所で同じ要素IDを使用しています。(これらの要素は別々の<div>
タグにあります。)
2つの要素のクラス値は異なりますが、セレクターを作成するときにそれらをどのように区別するのか疑問に思いました。#myElementWithDuplicateID.className1
とのようなもの#myElementWithDuplicateID.className2
ですか?
一般に、ページ上の異なる要素に同じIDを使用することは悪い習慣ですか、それとも私が気付いていない状況がありますか?