# CSS 선택자 CSS 선택자는 HTML 요소를 선택하여 스타일을 적용하는 데 사용돼. 선택자를 잘 활용하면 코드의 가독성과 유지보수성이 높아져! | 선택자 | | |---|---| | * | 전체 선택자 | | tagname | 요소 선택자 | | .classname | 클래스 선택자 | | #idname | 아이디 선택자 | | A, B, C | 그룹 선택자 | | A > B | 자식 선택자 | | A B | 후손 선택자 | | A + B | 인접 형제 선택자 | | A ~ B | 일반 형제 선택자 | | [attr] | 속성 선택자 | | [attr="value"] | 특정 값과 일치 | | [attr^="value"] | 특정 값으로 시작 | | [attr$="value"] | 특정 값으로 끝 | | [attr*="value"] | 특정 값이 포함 | ## 기본 선택자 (Basic Selectors) ### 전체 선택자 (`*`) * 문서의 모든 요소를 선택 * 초기화 스타일을 적용할 때 유용 ```css * { margin: 0; padding: 0; box-sizing: border-box; } ``` ### 요소 선택자 (`tagname`) * 특정 HTML 태그에 스타일 적용 ```css p { /* 모든

태그에 적용됨 */ color: blue; font-size: 18px; } ``` ### 클래스 선택자 (`.classname`) * 특정 클래스를 가진 요소 선택 ```css .button { /* 에 적용됨 */ background-color: red; color: white; } ``` ### 아이디 선택자 (`#idname`) * 특정 ID를 가진 요소 선택 * ID는 문서 내에서 고유해야 함! ```css #header { /*