프로그래밍/CSS 공부

CSS 선택자 해석 팁

이자다 2023. 1. 23. 11:29
반응형

CSS 선택자는 앞에서부터 읽어나가는 게 아니라 뒤부터 읽어나가는 게 좀 더 직관적이고 알아먹기 편하다.

 

input:focus, a:active 처럼 짧다면 문제가 없지만

 

.fruits span:first-child 같이 하위 선택자도 선택하게 된다면 선택자를 오해할 수 있다.

 

위의 선택자는 .fruits 선택자의 하위 선택자 span을 만족하는 요소가 형제 요소 중 첫째라면 선택하고, 아니라면 선택하지 않는 선택자이지만 앞에서부터 읽어 나간다면 .fruits 선택자의 하위 선택자 span 요소 중 첫째를 선택하는, span 요소 중에 형제 요소 중 첫째인 선택자가 없더라도 span 요소의 첫째를 선택하는 선택자라고 오해할 수 있다.

 

뒤에서부터 읽는다면 형제 요소들 중 첫번째 요소를 고르는데 조건이 .fruits의 자식요소인 span이어야한다고 읽자마자 정확히 알 수 있다.

반응형

'프로그래밍 > CSS 공부' 카테고리의 다른 글

선택자_가상 클래스2  (0) 2023.01.23
선택자_가상 클래스(의사 클래스)  (0) 2023.01.23
CSS 선택자_복합  (0) 2023.01.20
CSS 선택자_기본  (0) 2023.01.20
CSS 선언 방식 4가지  (0) 2023.01.20