[CSS] CSS 선택자 정리

2024. 1. 26. 11:35·Frontend/CSS

선택자(Selector)는 마크업 언어에서 작성된 요소들 중 원하는 범위를 선택하는데 사용됩니다.

선택자를 이용하면 원하는 요소들에 CSS 스타일을 적용할 수 있습니다.

 

선택자를 통해 특정 속성(property)을 원하는 값(value)로 설정하기 위해서는 다음과 같은 문법을 따릅니다.

Selector { property : value }
선택자 범위
* 모두
#c id 속성값이 c
.c class 속성값이 c
E 태그 이름이 E
E F E의 하위 F
E > F E의 자식 F
E + F E 앞에 있는 F
E : first-child 부모의 첫 자식인 E
E : link E가 방문 안한 자원
E : visited E가 방문 한 자원
E : active E가 활성화 됐을 때
E : hover E 위에 마우스가 지나갈 때
E : focus E가 선택되었을 때
E : focus-within E의 자식이 선택되었울 때
E : focus-visible E가 선택되었을 때. 단, 버튼은 tab 키로 접근했을 때만 한정
E : lang(c) 설정 언어가 c인 E
E : not(selector) selector에 해당하지 않는 E
E :: after E의 바로 뒤에 만든 가상 요소
E :: before E의 바로 앞에 만든 가상 요소
E :: -webkit-scrollbar E의 스크롤바
E :: -webkit-scrollbar-thumb E의 스크롤바 손잡이
E[foo] 속성이 foo인 E
E[foo=“warning”] Foo 값이 warning인 E
E[foo~=“waring”] 속성값이 공간일 때, 그 중 하나가 warning인 E
E[lang |= “en”] 속성값이 ‘-‘로 분리된 목록일 때, 왼쪽에서 en~으로 시작하는 E
E#myid Id가 myid인 E
DIV.warning DIV[class ~= “warning”]

 

728x90

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

[CSS] Macaron js에 대해서  (0) 2024.07.01
[CSS] CSS 속성 종류 정리  (0) 2024.06.18
[CSS] CSS로 외부 파일 경로 설정하기  (0) 2024.06.17
[CSS] CSS inline 스타일 적용하기  (0) 2024.06.17
[CSS] CSS에 대해서  (0) 2024.01.26
'Frontend/CSS' 카테고리의 다른 글
  • [CSS] CSS 속성 종류 정리
  • [CSS] CSS로 외부 파일 경로 설정하기
  • [CSS] CSS inline 스타일 적용하기
  • [CSS] CSS에 대해서
Rayi
Rayi
  • Rayi
    아카이브
    Rayi
  • 전체
    오늘
    어제
    • 분류 전체보기 (276)
      • CS (40)
        • CV (2)
        • PS (34)
      • Reveiw (18)
        • Paper (18)
        • Github (0)
      • ML (8)
        • Pytorch (5)
      • Language (59)
        • Python (8)
        • JavaScript (32)
        • TypeScript (16)
        • C++ (3)
      • IDE (12)
      • Git (13)
      • Frontend (77)
        • React (8)
        • ReactNative (6)
        • SolidJS (20)
        • CSS (12)
      • Backend (44)
        • DB (18)
        • Node.js (11)
      • UI (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    frontend
    Three
    ReactNative
    ML
    deploy
    PyTorch
    Express
    Git
    backend
    vscode
    GAN
    js
    CS
    CV
    ts
    python
    ps
    PRISMA
    postgresql
    figma
    DB
    review
    API
    nodejs
    CSS
    modal
    mongo
    SOLID
    react
    expo
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Rayi
[CSS] CSS 선택자 정리
상단으로

티스토리툴바