선택자 {속성: 값}
스타일(CSS)을 적용할 대상(selector)
color 같은 스타일의 종류를 입력
blue 같은 스타일의 값을 입력
선택자 {속성: 값; 속성: 값;}
중괄호를 이용해 스타일 범위의 시작과 끝을 지정한다
*
전체 선택자
모든 요소를 선택
ABC
태그 선택자
태그 이름이 ABC인 요소 선택
.ABC
클래스 선택자
HTML class 속성의 값이 ABC인 요소 선택
#ABC
아이디 선택자
HTML id 속성의 값이 ABC인 요소 선택
ABCXYZ
일치 선택자
선택자 ABC와 XYZ를 동시에 만족하는 요소 선택
ABC > XYZ
자식 선택자
선택자 ABC의 자식 요소 XYZ 선택
ABC XYZ
하위(후손) 선택자
선택자 ABC의 하위 요소 XYZ 선택, '띄어쓰기'가 선택자의 기호
ABC + XYZ
인접 형제 선택자
선택자 ABC의 다음 형제 요소 XYZ 하나를 선택
ABC ~ XYZ
일반 형제 선택자
선택자 ABC의 다음 형제 요소 XYZ 모두를 선택
ABC:hover
가상 클래스 선택자 HOVER
선택자 ABC 요소에 마우스 커서가 올라가 있는 동안 선택
ABC:active
가상 클래스 선택자 ACTIVE
선택자 ABC 요소에 마우스를 클릭하고 있는 동안 선택
ABC:focus
가상 클래스 선택자 FOCUS
선택자 ABC 요소가 포커스가 되면 선택
ABC:first-child
가상 클래스 선택자 FIRST CHILD
선택자 ABC 형제 요소 중 첫째라면 선택
ABC:last-child
가상 클래스 선택자 LAST CHILD
선택자 ABC 형제 요소 중 막내라면 선택
ABC:nth-child(n)
가상 클래스 선택자 NTH CHILD
선택자 ABC 형제 요소 중 (n)째라면 선택
ABC:not(XYZ)
부정 선택자 NOT
선택자 XYZ가 아닌 ABC 요소 선택
ABC::before
가상요소 선택자 BEFORE
선택자 ABC 요소의 내부 앞에 내용을 삽입
ABC::after
가상요소 선택자 AFTER
선택자 ABC 요소의 내부 뒤에 내용을 삽입
[ABC]
속성 선택자
선택자 ABC을 포함한 요소 선택