개발로드 2-2. 프론트앤드 기본 지식(CSS선택자)

2024. 5. 16. 00:11·웹

https://flukeout.github.io/

 

CSS Diner

A fun game to help you learn and practice CSS selectors.

flukeout.github.io

 

  1. #id
    #fancy
  2. A B(부모 자식)
    plate apple(접시 위 사과)
  3. #id A
    #fancy pickle(fancy라는 접시 위 피클)
  4. A.class
    apple.small(클래스가 'small'인 사과)[apple]없이 [.small]도 가능
  5. 1~4 종합
    bento orange.small(bento 위 'small'인 오렌지
  6. A,B
    bento, plate(bento, plate위의 모든것)
  7. *(전부다)
    *

  8. A *(A의 모든것)
    palte *

  9. A + B(인접 형제 결합자)
    plate + (plate 옆(바로다음)의 것)
  10. A ~ B(일반 형제 결합자)
    bento ~ pickle(bento 이후 나오는 pickle들)
  11. A > B(직계 자손 선택)
    plate > apple(plate 바로 위 apple)
  12. :first-child
    plate orange:first-child(plate 위 처음 등장하는 orange)
  13. only Child
    plate>:only-child(plate위의 단독적으로만 있는 자식들)

  14. :last-child
    *:last-chid.small
  15. :nth-child(n)
    *:nth-child(3) (3번쨰 자식)
  16. :nth-last-child(n)
    bento:nth-last-child(3)



  17. :first-of-type
    apple:first-of-type(처음으로 작성된 apple)



  18. :nth-of-type(A)
    :nth-of-type(even) (짝수번째 plate들)
  19. :nth-of-type(An+B)
    plate:nth-type-of(2n+3)
  20. :only-of-type
    apple:only-of-type
  21. :last-of-type
    orange:last-of-type, apple:last-of-type
  22. :empty
    bento:empty
  23. :not(A)
    apple:not(.small)
  24. [attribute]
    [for]
  25. A[attribute]
    plate[for]
  26. [attribute="value"]
    [for="Vitaly"]
  27. [attribute$="value"]
    [for$="to"] (attribute value값이 "str"로 끝나는 것)
  28. [attribute*="value"]
    [for*="to"] (attribute value값에 "str"가 포함된 것)

'웹' 카테고리의 다른 글

4일차 - Javascript 비동기처리  (0) 2024.07.18
4일차 - JavaScript  (0) 2024.07.18
개발로드 2-3. 프론트앤드 기본 지식(JavaScript)  (1) 2024.05.28
개발로드 2-2. 프론트앤드 기본 지식(CSS)  (0) 2024.05.13
개발로드 2-1. 프론트앤드 기본 지식(HTML)  (0) 2024.05.12
'웹' 카테고리의 다른 글
  • 4일차 - JavaScript
  • 개발로드 2-3. 프론트앤드 기본 지식(JavaScript)
  • 개발로드 2-2. 프론트앤드 기본 지식(CSS)
  • 개발로드 2-1. 프론트앤드 기본 지식(HTML)
DJ.Kang
DJ.Kang
백엔드 개발 기록 블로그
  • DJ.Kang
    DJ Hello World
    DJ.Kang
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 이론공부
      • 시스템설계
      • Java & Spring
        • TIL
        • 트러블슈팅
        • 고도화
        • 알고리즘
        • 코딩테스트
        • Java
        • Spring
        • Thymeleaf
      • 프로젝트
        • coin-trading
        • 트러블슈팅
      • Docker
      • DB
      • AWS
      • CI-CD
      • 웹
      • git & github
      • 구인공고분석
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    프로그래머스 java 기초 트레이닝
    개발로드맵
    Java this
    java
    java 제어자
    java 메서드
    java arrays.copyofrnage()
    java기초
    java 유클리드 호제법
    데이터 타입
    프로그래머스 java 기초트레이닝
    java enhance switch
    java super
    java 세수의합
    데이터 크기
    자료구조
    java two-pointer
    java 멤버
    java 에라토스테네스의 체
    Java 생성자
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
DJ.Kang
개발로드 2-2. 프론트앤드 기본 지식(CSS선택자)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.