我正在處理使用lightbox實現進行圖像查看的HTML文檔,並且由於與API有關的原因,它使用相同的元素ID兩個景點 - 一個用於縮略圖視圖,另一個用於燈箱/全景視圖。 (這些元素在單獨的<div>
標籤中。)使用CSS選擇器查找具有相同ID的元素作爲另一個但不同的類
這兩個元素有不同的類值,我想知道在編寫選擇器時如何區分它們?是否像#myElementWithDuplicateID.className1
和#myElementWithDuplicateID.className2
?
一般來說,對頁面上的不同元素使用相同的ID是否是不好的做法,或者是否有這樣做的情況我不知道?
是的。對不同的元素使用相同的ID是不好的做法。元素ID在整個文檔中應該是唯一的。 – srijan
來自1999規範:http://www.w3.org/TR/REC-html40/struct/global.html#adef-id –