강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

facile mind님의 프로필 이미지
facile mind

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

css 공부하기 - 3

코드 질문 있어요

해결된 질문

작성

·

178

1

#item-list > #item3

이런 코드를 짜셨는데 어차피 해당 파일에

item3는 한 개밖에 없는데 굳이 #item-list > 이걸

앞에 붙이는 이유가 있을까요 ? #item-list라는 것 안에

들어있는 item3를 지칭하는 것은 알겠는데

붙이는 이유가 있나요? 제가 #item-list > 이 부분을

제거해도 잘 작동되길래 질문 드립니다.

답변 1

1

그랩님의 프로필 이미지
그랩
지식공유자

좋은 질문 감사합니다.

예시에는 1개의 item만 넣었지만 보통 복수개의 아이템이 들어가는 경우를 가정하면 보통 이를 포함하는 상위 엘리먼트를 하나 넣곤 하죠 ㅎㅎ 실제로 아이템을 하나만 둔다면 #item-list를 둘 필요가 없을 수도 있을 것 같네요 ㅎㅎ

 

그리고 #item3로 해도 상관이 없습니다! 다만 저렇게 했을 때 직관적으로 #item3가 #item-list에 있다는 걸 알 수 있으며 만약 해당 식별자(item3)가 중복되는 경우 문제가 될 수도 있습니다! 

facile mind님의 프로필 이미지
facile mind
질문자

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

facile mind님의 프로필 이미지
facile mind

작성한 질문수

질문하기