CSS 선택자는 HTML 문서의 요소를 선택하여 스타일을 적용할 수 있도록 하는 방법이다. 선택자는 다양한 유형이 있으며, 각 선택자는 특정 기준에 따라 요소를 선택한다.
일반 선택자는 HTML 태그를 기반으로 스타일을 적용한다.

클래스 선택자는 클래스 이름을 기반으로 스타일을 적용한다.

HTML의 Class 속성은 HTML 요소의 분류 및 그룹화에 사용된다.
<p class="highlight">이 텍스트는 하이라이트됩니다.</p>
아이디 선택자는 아이디를 기반으로 스타일을 적용한다.

HTML의 ID 속성은 특정 HTML 요소에 고유한 식별자를 제공한다.
<p id="introduction">이 텍스트는 서문입니다.</p>
콤비네이터는 여러 요소를 결합하여 더 복잡한 선택 규칙을 생성한다.
자식 콤비네이터는 특정 요소의 직계 자식만 선택한다.
div > p {
color: blue
}
후손 콤비네이터는 특정 요소의 모든 후손을 선택한다.
div p {
color: blue
}
<body> <div> <p>직계자식 <section> <p>후손</p> </section> </p> </div> </body>
자식 콤비네이터 후손 콤비네이터 직계자식 직계자식 후손 후손