전체 선택자 (Universal Selector)
* 라는 선택자는 모든 요소를 선택하는 선택자입니다.
모든 요소를 선택하기
* {
box-sizing: border-box;
}
.gallery의 모든 자식 요소 선택하기
.gallery > * {
width: 120px;
height: 90px;
}
n번째 자식 선택자(n-th child Selector)
:nth-child()를 사용합니다. 괄호 안에는 숫자나 even, odd, 2n 같은 값이 들어갈 수 있는데요. 혹시 다른 프로그래밍 언어를 쓰신 경험이 있다면 0부터 시작할 거라고 생각하실 수도 있지만, 여기서는 1부터 시작합니다. (첫 번째 자식은 1이고, 세 번째 자식은 3임)
.gallery의 세 번째 자식
.gallery :nth-child(3) { ... }
.gallery의 짝수 번째 자식
.gallery :nth-child(even) { ... }
.gallery :nth-child(2n) { ... }
.gallery 의 홀수 번째 자식
.gallery :nth-child(odd) { ... }
.gallery :nth-child(2n+1) { ... }
특히 첫 번째 자식, 마지막 자식은 아래처럼 선택합니다
.gallery :first-child { ... }
.gallery :last-child { ... }
'program > web(html,css)' 카테고리의 다른 글
[html] video tag (0) | 2024.02.03 |
---|---|
[html] 테이블 (0) | 2024.02.03 |
[css]캐스케이드(Cascade) (0) | 2024.02.03 |
[css]CSS 선택자(CSS Selector) (0) | 2024.01.28 |
쿠키 SameSite (1) | 2024.01.27 |