CSS/개념
Selectors (3) - 구조적 가상 클래스 선택자 (Structural Pseudo-classes) (:first-child, :last-child, :nth-child(n) )
윰윰로그
2020. 10. 19. 11:38
이 포스트는 김버그님의 김버그의 HTML&CSS 강의 학습 후 메모한 내용을 정리한 것입니다.
김버그의 HTML&CSS는 재밌다 - 구름EDU
HTML&CSS를 한번에! 탄탄한 개념이해부터 실습까지 한 강의로 끝내기, 실무 가능한 실력으로 😎
edu.goorm.io
📝 메모
Pseudo classes(가상 클래스)란?
:어떤 상태나 조건을 만족했을 때 적용되는 클래스
<section>
<h1>heading</h1>
<ol>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ol>
</section>
li:first-child
: li이자 first child인 element(즉, 가장 첫 li)
li:last-child
:li이자 last child인 element (즉, 가장 마지막 li)
li:nth-child(3)
:li들 중에서 3번째 li
추가)
li:nth-child(2n) 짝수번째 li들
li:nth-child(2n-1) 홀수번째 li들
이 pseudo class가 있으면 굳이 따로 element에
class="first-child", class="last-child" ...를 줄 필요 없다.
또 가령 중간에 li들이 추가되면 자동으로 마지막 li에 스타일이 적용된다.