
@import url("file path"), @import "file path"전체 선택자, 타입 선택자, 클래스 선택자, ID 선택자.자식 선택자, 하위 선택자, 인접 형태 선택자, 일반 형제 선택자.| 선택자 | 의미 | 사용법 | CSS |
|---|---|---|---|
| 전체 선택자 | HTML 문서 모든 element 선택 | *{} | 2 |
| 타입 선택자 | 매칭되는 element 선택 | E1, E2, E3 {} | 1 |
| 클래스 선택자 | class 속성 값과 매칭되는 element 선택 | .class-name {} | 1 |
| ID 선택자 | id 속성 값과 매칭되는 element | #id-name {} | 1 |
| 하위 선택자 | 하위 element 선택 | E1 E2{} | 1 |
| 자식 선택자 | 직속 하위 element 선택 | E1 > E2{} | 2 |
| 인접 형제 선택자 | 인접 형제 관계인 element | E1+E2{} | 2 |
| 일반 형제 선택자 | 형제 관계인 element 선택 | E1~E2{} | 3 |
| 선택자 | 의미 | |
|---|---|---|
| :link | 방문하지 않은 링크 선택 | 1 |
| :visited | 방문한 링크 선택 | 1 |
| :hover | 지정된 요소에 마우스가 올라간 경우 | 1 |
| :active | 요소가 활성화 된 경우 | 1 |
| :focus | 요소에 포커스를 가질 경우 | 2 |
| :first-child | 부모의 첫 번째 자식 | 2 |
| :last-child | 부모의 마지막 자식 | 3 |
| :nth-child(n) | n번째 자식 | 3 |
| :enabled | enabled인 경우 | 3 |
| :disabled | disabled인 경우 | 3 |
| :checked | checked인 경우 | 3 |
| 선택자 | 의미 | |
|---|---|---|
| ::after | 지정된 요소 뒤에 content 추가 | 2 |
| ::before | 지정된 요소 앞에 content 추가 | 2 |
| ::first-letter | 지정된 요소 첫 번째 문자 선택 | 1 |
| ::first-line | 지정된 요소 첫 번째 라인 선택 | 1 |
| ::selection | 사용자에 의해 선택된 요소의 위치 선택(드래그) | 3 |