이 포스트는 김버그님의 김버그의 HTML&CSS 강의 학습 후 메모한 내용을 정리한 것입니다.
📝 메모
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에 스타일이 적용된다.
'CSS > 개념' 카테고리의 다른 글
float 너란 녀석... (1) (feat. 부모는 집나간 float을 찾을 수 없네..) (0) | 2020.10.21 |
---|---|
Selectors (5) - 선택자 우선순위 (0) | 2020.10.19 |
Selectors (4) - 동적 가상 클래스 선택자 (User Action Psuedo-classes) (0) | 2020.10.19 |
Selectors (2) - 자식, 자손, 형제 선택자(Child, Descendant, Sibling Combinators) (0) | 2020.10.19 |
Selectors (1) - 요소,클래스,ID선택자(Type, class, id selectors) (0) | 2020.10.19 |