CSS selector는 HTML 요소를 선택하는 방법을 지정하는 것으로, 다양한 방식으로 요소를 선택할 수 있습니다. 아래는 대표적인 selector 구분 명칭과 간단한 예시입니다.
태그 선택자 (Type Selector) - 요소의 태그 이름으로 선택하는 방식
cssp { color: red; }
클래스 선택자 (Class Selector) - 요소의 class 이름으로 선택하는 방식
css.red { color: red; }
아이디 선택자 (ID Selector) - 요소의 id 이름으로 선택하는 방식
css#main-title { font-size: 24px; }
자식 선택자 (Child Selector) - 특정 요소의 자식 요소를 선택하는 방식
cssul > li { list-style: none; }
후손 선택자 (Descendant Selector) - 특정 요소의 하위 요소를 선택하는 방식
cssul li { font-weight: bold; }
인접 형제 선택자 (Adjacent Sibling Selector) - 특정 요소의 다음 형제 요소를 선택하는 방식
cssh2 + p { font-style: italic; }
일반 형제 선택자 (General Sibling Selector) - 특정 요소의 다음 형제 요소들을 선택하는 방식
cssh2 ~ p { color: blue; }
위의 예시는 각각 아래와 같은 기능을 수행합니다.