개념정리 SELECTOR(선택자)

2025. 12. 1. 09:58·FrontEnd/CSS

id 선택자 : 특정 요소를 선택할 때 사용

 

class 선택자 : 특정 집단의 여러 요소를 한 번에 선택

 

결합 선택자

  • 일치 선택자    #EF
  • 자식 선택자 (자식만)   #E>F
  • 자손 선택자 (자식과 손자까지 전부)   #E F

동위 선택자

  • 인접 형제 선택자  #E+F
  • 일반 형제 선택자  #E~F

그룹 선택자

 선택 방법 E, F

 

의사 선택자

의사 요소

선택자 설명
::first-letter 콘텐츠의 첫글자를 선택
::first-line 콘텐츠의 첫줄 선택
::after 콘텐츠의 뒤에 위치하는 공간을 선택 일반적으로 content 프로퍼티와 함께 사용
::before 콘텐츠의 앞에 위치하는 공간을 선택
::selection 드래그한 콘텐츠를 선택

 

after, before 는 앞이나 뒤에 content를 추가하고 스타일을 적용할 수 있음.

 

의사 클래스

동적 의사 클래스

선택자 설명
:link 셀렉터가 방문하지 않은 링크일 때
:visited 셀렉터가 방문한 링크일 때
:hover 셀렉터에 마우스가 올려져 있을 때
:active 셀렉터가 클릭된 상태일 때
:focus 셀렉터에 포커스가 들어와 있을 때

 

상태 의사 클래스

선택자 설명
:checked 셀렉터가 체크 상태일 때
:enabled 셀렉터가 사용 가능한 상태일 때
:disabled 셀렉터가 사용 불가능한 상태일 때

 

form 정합성 체크 선택자

부정 선택자

 

구조 의사 클래스

FIRST CHILD

LAST CHILD

NTH CHILD

FIRST OF TYPE / LAST OF TYPE

NTH OF TYPE

 

속성 선택자

속성 선택 문법 기호

 

ATTR

ATTR=VALUE

ATTR^=VALUE

ATTR$=VALUE

ATTR*=VALUE

ATTR!=VALUE

'FrontEnd > CSS' 카테고리의 다른 글

Position  (0) 2025.12.06
개념 정리 (inline, block, box, margin겹침)  (0) 2025.12.06
개념정리 크기 단위 (ps, %, em, vm)  (0) 2025.12.01
레이아웃 Flex와 Grid  (0) 2025.11.27
'FrontEnd/CSS' 카테고리의 다른 글
  • Position
  • 개념 정리 (inline, block, box, margin겹침)
  • 개념정리 크기 단위 (ps, %, em, vm)
  • 레이아웃 Flex와 Grid
dev_user
dev_user
csjang94-dev 님의 블로그 입니다.
  • dev_user
    devJang
    dev_user
    • Category (127)
      • Linux (2)
      • FrontEnd (11)
        • HTML (1)
        • CSS (5)
        • JavaScript (4)
        • React (1)
      • BackEnd (4)
        • node.js (7)
        • Vue.js (1)
      • DB (13)
      • Python (3)
      • GitHub (1)
      • AWS (18)
      • ErrorCode (2)
      • AWS 광주 개발일지(25.08.19~25.01... (55)
        • 교육 25년 8월 일지 (7)
        • 교육 25년 9월 일지 (22)
        • 교육 25년 10월 일지 (2)
        • 교육 25년 11월 일지 (4)
        • 교육 25년 12월 일지 (19)
      • Projects (3)
        • 미니프로젝트(25.08.29) (0)
        • Git Page -> Portfolio제작 (2.. (1)
      • 개념 정리 (1)
      • 유용한 서비스 (3)
  • 인기 글

  • 링크

    • GitHub
    • Portfolio
    • YouTube
    • 개발자 로드맵 사이트
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 전체
    오늘
    어제
  • hELLO· Designed By정상우.v4.10.4
dev_user
개념정리 SELECTOR(선택자)
상단으로

티스토리툴바