
CSS에서 의사 클래스란 선택하고자 하는 HTML 요소의 특별한 상태(state)를 명시할 때 사용한다.
의사 클래스는 HTML 선택자 뒤에 콜론(:)으로 연결한다.
의사 클래스의 이름은 대소문자를 구분하지 않는다.
기본 문법
a:link { /* 속성 */ }
기본 문법
a:visited { /* 속성 */ }
기본 문법
a:hover { /* 속성 */ }
기본 문법
a:active { /* 속성 */ }
키보드나 마우스의 이벤트(event) 또는 다른 형태로 해당 요소가 포커스(focus) 되어 있는 상태를 나타낸다.
:active는 마우스 클릭이 끝나는 순간 원래대로 되돌아가지만 :focus는 포커스를 잃지 않는 이상(다른 곳을 클릭하지 않는 이상) 원래대로 되돌아가지 않는다.
기본 문법
a:focus { /* 속성 */ }