가상 클래스란? 가상 클래스 선택자는 CSS에서 요소의 특정 상태나 위치를 기준으로 스타일을 적용하는 방법이에요. 일반 선택자( 태그,클래스, ID등 )가 "무엇"을 선택하느냐에 초점을 맞춘다면, 가상 클래스는 "어떤 상황"이나 "어떤 조건"에 있는 요소를 골라내는 데 사용됩니다. 이름에 "가상"이 붙은 이유는 실제 HTML에 클래스가 추가된 게 아니라. CSS가 요소의 상태나 위치를 "가상으로"판단해서 스타일을 입히기 때문이에요. 기호는 콜론(:) 으로 시작하며, 선택자 뒤에 붙습니다.(예: button:hover,li:first-child) 주요 가상 클래스:hover: 마우스가 요소 위에 있을 때 스타일 적용:focus: 요소가 키보드나 클릭으로 포커스를 받았을 때 적용(주로 입력창에 사용):fir..