라이트 뷰 구현을 사용하여 이미지를 볼 수있는 HTML 문서로 작업 중이며, API 관련 이유로 동일한 요소 ID를 사용합니다. 두 개는 하나의 썸네일보기 용이고 하나는 라이트 박스/전체보기 용입니다. 이 요소들은 별도의 <div>
태그 안에 있습니다.CSS 선택기를 사용하여 다른 클래스와 동일한 ID를 가진 요소를 찾으십시오.
두 요소의 클래스 값이 다르므로 선택기를 작성할 때 두 요소를 구분하는 방법이 궁금합니다. 그것은 #myElementWithDuplicateID.className1
과 #myElementWithDuplicateID.className2
과 같은 것입니까?
일반적으로 페이지의 다른 요소에 대해 동일한 ID를 사용하는 것이 좋지 않습니까? 아니면 인식하지 못하는 상황이 있습니까?
예. 다른 요소에 대해 동일한 ID를 사용하는 것은 나쁜 습관입니다. 요소 ID는 전체 문서 내에서 고유해야합니다. 1999 년 사양의 – srijan
: http://www.w3.org/TR/REC-html40/struct/global.html#adef-id –