본문 바로가기
Front-end/Css

CSS 가상 선택자2(:first-child, :last-child, :nth-child(2n+1))

by sky-j 2023. 5. 16.
반응형

● 가상 선택자

★ 의사 클래스 선택자(pseudo-class)

- 요소의 특수한 상태를 정의하는데 사용

- 예를 들어, 링크 요소에 마우스가 올라갔을 때, 내려올 때 등.

☆ :first-child : 첫번째

☆ :last-child : 마지막

☆ :nth-child(2n+1) : even: 짝수번째, odd: 홀수번째 요소선택

2n: 2의 배수, 3n: 3의 배수로 요소 선택

★ peseudo_class_selector.html★

화면

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>Insert title here</title>
	<style type="text/css">
		h3:first-child	{
			color: blue;
		}
		h3:last-child	{
			color: red;
		}
		/* even: 짝수번째, odd: 홀수번째 요소선택
		   2n: 2의 배수, 3n: 3의 배수로 요소 선택 */
		h3:nth-child(2n+1)	{
			background-color: #FFC19E;
		}
	</style>
</head>
<body>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
	<h3>프론트엔드 프로그래밍</h3>
</body>
</html>
반응형