CSS3 정리

박지명·2026년 2월 24일

클라이언트

목록 보기
14/24

선택자

  • 이전: 전체, 태그, 아이디, 클래스, 그룹, 자식, 형제, 의사 클래스
  • 이후: 의사 클래스, 의사 요소

의사 클래스 - 자식 선택

  • :first-child: 첫 번째 자식
  • :last-child: 마지막 자식
  • :nth-child(n): n번째 자식
  • :nth-last-child(n): 뒤에서 n번째 자식
n 값
숫자: 인덱스
수열: 2n (짝수), 2n+1 (홀수) 등

속성 선택자

  • 선택자[속성명]: 해당 속성을 가진 태그
  • 선택자[속성명=값]: 해당 속성과 값이 일치하는 태그
  • 선택자[속성명^=값]: 값으로 시작 (startsWith)
  • 선택자[속성명$=값]: 값으로 끝 (endsWith)
  • 선택자[속성명*=값]: 값을 포함 (contains)

의사 요소

  • ::before, ::after: 요소 앞뒤에 콘텐츠 삽입, content 속성 사용 가능
  • :first-child(CSS2 가상 클래스) → ::before(CSS3 가상 요소)로 구분 명확화

그림자

  • text-shadow: x y blur color
  • box-shadow: x y blur color

border-radius

  • 모서리를 둥글게 처리
  • 최대값: 단축의 1/2
  • 절대값: 반지름 기준
  • 상대값: 대각선 기준 종횡비에 맞춰 늘어남

다단 구성

  • column-count: 단 수
  • column-gap: 단 간격
  • column-rule: 단 구분선 (두께 스타일 색상)

0개의 댓글