처음에 딱 수도라는 말만 들으면 도시의 수도가 생각 날수도 있지만, 여기서 수도란,
'persudo' 를 그대로 발음 한 것이다.
persudo
persudo의 첫번째뜻 처럼, 클래스가 부여되지 않은 요소에 허구의,가짜의 클래스를 부여한다.
:first-child
:요소중 첫번째 요소:last-child
: 요소중 마지막 요소nth-child(n)
: 요소중 n번째 요소nth-of-type(n)
: 같은 종류의 요소중 n번째 요소not(selector)
:해당 선택자 빼고 선택::before
:해당요소 앞에 가상요소 추가::after
: 해당요소 뒤에 가상 요소 추가section 아래 같은 형제 클래스
section .content:nth-child(2){
border-bottom: 2px dashed #000;
}
- section의 후손중에서 .content가 형제 중에서 두번째가 맞는가?
4번을 최종 확인 후 스타일을 적용한다!
<ul id="fruites">
<li class="strawberry">딸기</li>
<li>바나나</li>
<li>포도</li>
<li>사과</li>
<li>배</li>
<li>자몽</li>
<li class="orange">오렌지</li>
</ul>
#fruites li:nth-child(2n){ //짝수번째 형제에게만 적용
background: aqua;
}
#fruites li:nth-child(2n-1){//홀수 번째 형제에게만 적용
background: rebeccapurple;
}
정리가 잘 된 글이네요. 도움이 됐습니다.