我正在使用一个 HTML 文档,该文档使用灯箱实现来查看图像,并且由于与其 API 相关的原因,它在两个位置使用相同的元素 ID——一个用于缩略图视图,一个用于灯箱/完整视图。(这些元素位于单独的<div>
标签中。)
这两个元素具有不同的类值,我想知道在编写选择器时如何区分它们?它类似于#myElementWithDuplicateID.className1
and#myElementWithDuplicateID.className2
吗?
一般来说,对页面上的不同元素使用相同的 ID 是不好的做法,还是有我不知道的情况?