웹페이지
CSS STEP 18 - Selector 2
IT의 큰손
2023. 4. 18. 09:42
728x90
★ 가상 클래스
- 1. :first-child : 자신이 자신의 그룹에서 첫번째 자식인지?
li:first-child {
color : orange;
}
- 2. :last-child : 자신이 자신의 그룹에서 마지막 자식인지?
li:last-child {
color : red;
}
- 3. :nth-child(n) : 자신이 자신의 그룹에서 n번째 자식인지?
li:nth-child(2) {
color : blue;
}
- 4. :nth-last-child(n) : 자신이 자신의 그룹에서 마지막에서 n번째 자식인지?
li:nth-last-child(3) {
color:blueviolet
}
■ 실행 결과
■ n
- 1. 숫자 : index(위치) > 1부터 시작
- 2. 수열 :2n, 2n+1, 5n+2 etc..
- 3. 수열 : even(짝수), odd(홀수)
li:nth-child(2n) {
color : orange;
}
- 실행 결과
■ 표를 이용한 ex)
- ex1)
.tbl tr:first-child {
background-color: gold;
}
- 실행 결과
- ex2)
.tbl td:first-child {
background-color: red;
}
- 실행 결과
- ex3)
.tbl td:nth-child(5) {
background-color: tomato;
}
- 실행 결과
- ex 4)
.tbl tr:nth-child(even) {
background-color: #DDD;
}
- 실행 결과
- ex5)
.tbl tr:nth-child(even) td:nth-child(odd) {
background-color: gold;
}
- 실행 결과
728x90