728x90
선택자 종류
선택자란?
웹 페이지의 특정 요소를 선택하는 것이 선택자입니다. Css를 사용할 때 주로 사용하지만 javaScript, Jquery에서도 같은 개념이 사용됩니다. 웹페이지의 특정 요소란 HTML의 특정 코드로 TAG를 찾을 수 있고 특정 ID, 특정 Class를 선택하여 Css를 설정하거나 Event를 설정해 줄 수 있다.
Jquery 기준
- Tag 선택자 : "Tag명"
- ex) $("a") or $("div")
- Id 선택자 : # + "id Value"
- ex) -> $("#test")
- Class 선택자 :. + "Class Name"
- ex) -> $(". test")
- 직계 자손 선택자 : "parent > chlid"
- 자손 선택자 : "parent chlid"
- 모든 Tag : *
- 형제 선택자 : A + B
- 모든 형제 선택자 : A~B
- N 번째 선택자 인자 찾기
- 첫 번째 인자 : "Selector":first-child
- 같은 Level의 Tag가 존재하지 않음 : "Selector":only-child
- A번째 인자 : "Selector":nth-child(A)
- 뒤에서 A번째 인자 : "Selector":nth-last-child(A)
- 마지막 인자 : "Selector":last-child
- N 번째 Tag 찾기
- 첫 번째 Tag 찾기 : "Selector":first-of-type
- A번째 Tag 찾기 : "Selector":nth-of-type(A)
- A 대신에 "even" 대입시 짝수 번째 Tag전부
- A 대신에 "odd" 대입시 홀수 번째 Tag 전부
- 등비, 등차수열 가능(An+B 수정 가능) : "Selector":nth-of-type(An+B)
- 같은 형제 Tag 중 같은 Tag가 없는 내용을 찾는다. : "Selector":only-of-type
- 마지막 Tag : "Selector":last-of-type
- 자식 인자가 없을 때: "Selector":empty
- 반대 : "Selector":not()
- ex) "Selector":not(#fancy)
- ex) "Selector":not(:first-child)
- ex) "Selector":not(. big,. medium)
728x90
'Publishing > Css' 카테고리의 다른 글
Css란[4] (0) | 2023.04.15 |
---|---|
CSS란[2] (0) | 2023.04.15 |
CSS란[1] (0) | 2023.04.15 |