1. First child
형제 요소 중 첫번째 요소라면 선택
.fruits li:fist-child{
color : red;
}
<ul class = "fruits">
<li>딸기</li> <!--선택-->
<li>망고</li>
<li>사과</li>
<li>오렌지</li>
</ul>
cf. 다음과 같이 후손 선택자를 많이 이용한다.
2. Last child
형제 요소 중 마지막 요소라면 선택
.fruits li:last-child{
color : red;
}
<ul class = "fruits">
<li>딸기</li>
<li>망고</li>
<li>사과</li>
<li>오렌지</li> <!--선택-->
</ul>
3. Nth child
형제 요소 중 n번쨰 요소라면 선택 (키워드 사용시 0부터 해석(Zero-base))
2번째 요소만 선택
.fruits li:nth-child(2){
color : red;
}
<ul class = "fruits">
<li>딸기</li>
<li>망고</li> <!--선택-->
<li>사과</li>
<li>오렌지</li>
</ul>
2의 배수 요소들 선택
.fruits li:nth-child(2n){
color : red;
}
<ul class = "fruits">
<li>딸기</li>
<li>망고</li> <!--선택-->
<li>사과</li>
<li>오렌지</li> <!--선택-->
</ul>
3번째 요소부터 이후 요소들 선택
.fruits li:nth-child(n+3){
color : red;
}
<ul class = "fruits">
<li>딸기</li>
<li>망고</li>
<li>사과</li> <!--선택-->
<li>오렌지</li> <!--선택-->
</ul>
'CSS > 기초' 카테고리의 다른 글
가상클래스 선택자- nth-of-type, not (0) | 2021.01.07 |
---|---|
가상클래스 선택자 - xxx-child 주의사항 (0) | 2021.01.07 |
가상클래스 선택자(Pseudo-Classes Selectors) - hover, active, focus (0) | 2021.01.07 |
기본 선택자, 복합 선택자 (0) | 2021.01.06 |
@import 방식 (0) | 2021.01.06 |