인프런 커뮤니티 질문&답변
코드 질문 있어요
해결된 질문
작성
·
178
1
#item-list > #item3
이런 코드를 짜셨는데 어차피 해당 파일에
item3는 한 개밖에 없는데 굳이 #item-list > 이걸
앞에 붙이는 이유가 있을까요 ? #item-list라는 것 안에
들어있는 item3를 지칭하는 것은 알겠는데
붙이는 이유가 있나요? 제가 #item-list > 이 부분을
제거해도 잘 작동되길래 질문 드립니다.
답변 1
1
그랩
지식공유자
좋은 질문 감사합니다.
예시에는 1개의 item만 넣었지만 보통 복수개의 아이템이 들어가는 경우를 가정하면 보통 이를 포함하는 상위 엘리먼트를 하나 넣곤 하죠 ㅎㅎ 실제로 아이템을 하나만 둔다면 #item-list를 둘 필요가 없을 수도 있을 것 같네요 ㅎㅎ
그리고 #item3로 해도 상관이 없습니다! 다만 저렇게 했을 때 직관적으로 #item3가 #item-list에 있다는 걸 알 수 있으며 만약 해당 식별자(item3)가 중복되는 경우 문제가 될 수도 있습니다!





좋은 답변 감사합니다 !!!